Portaal Portaal Pingviini veeb foorumi pealeht
  Viki  |  IRC  |  Otsing  |  Küsimused ja vastused  |  Profiil  |  Privaatsõnumite vaatamiseks logi sisse  | Logi sisse või Registreeru
<empty>
Vaata järgmist teemat
Vaata eelmist teemat

Postita uus teemaVasta teemale
Autor Sõnum
mannie
Uus kasutaja
Uus kasutaja



Liitunud: 03.03.2010
Postitused: 14


estonia.gif
postituspostitatud: 05.08.2014, 10:57  postituse pealkiri:  bootimise järel käsu käivitamine  

Ahoi!

Võibolla rumal küsimus, aga kuidas teha käsk/programm masina käivitumise järel automaatselt käivituvaks ja suunata käsu väljund (mis muidu terminali aknasse tuleb) faili?


imre
Vana Pingviin
Vana Pingviin



Liitunud: 16.08.2005
Postitused: 2648
Asukoht: Saku kant
Distributsioon: Ubuntu
estonia.gif
postituspostitatud: 05.08.2014, 14:20  postituse pealkiri:  (teema puudub)  

Enamasti piisab käsust, aga mis sind täpsemalt huvitab?
Mille väljundit sa tahad faili üldse suunata?
Ehk on see juba olemas /var/log all?

Muidu saaks /etc/rc.local kirjutada midagi sellist:
echo "$(date)" >> /tmp/date.txt

_________________
Enne teema püstitamist kasutage OTSINGUT
Küsi targalt: Infot siit!
Kui aru ei saa, siis küsi.

mannie
Uus kasutaja
Uus kasutaja



Liitunud: 03.03.2010
Postitused: 14


estonia.gif
postituspostitatud: 05.08.2014, 15:46  postituse pealkiri:  (teema puudub)  

Proovisin teha scripti:
Kood:

#!/bin/bash
modes_rx -s osmocom -d -P >> /opt/vr/vr.log

Asi peaks käivituma root õigustes, muidu ei tööta. Hetkel paistab, et skripti käsurealt käivitades asi iseenesest töötab. Paar rida produtseeritavat läbu visatakse ekraanile ja muidu paisatab väljund minevat vr.log faili.

Kas piisab, et panen /etc/rc.local faili selle rea: modes_rx -s osmocom -d -P >> /opt/vr/vr.log See käsk peab jääma tööle peale arvuti käivitamist kuni arvuti seiskamiseni.

Näiteks nii:

Kood:

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
modes_rx -s osmocom -d -P >> /opt/vr/vr.log
exit 0


imre
Vana Pingviin
Vana Pingviin



Liitunud: 16.08.2005
Postitused: 2648
Asukoht: Saku kant
Distributsioon: Ubuntu
estonia.gif
postituspostitatud: 05.08.2014, 17:14  postituse pealkiri:  (teema puudub)  

/etc/rc.local on minu mälu järgi pigem debiani ja tema derivaatide teema.
Redhat vmt on ehk asi teisiti. (googelda)
Põhjusmõtteliselt asi töötaks kui modes_rx -s osmocom -d -P töötab korralikult.
Skriptil siis ikkagi käivitamisõigus vajalik: chmod +x script.sh (näiteks)

_________________
Enne teema püstitamist kasutage OTSINGUT
Küsi targalt: Infot siit!
Kui aru ei saa, siis küsi.

mannie
Uus kasutaja
Uus kasutaja



Liitunud: 03.03.2010
Postitused: 14


estonia.gif
postituspostitatud: 05.08.2014, 22:52  postituse pealkiri:  (teema puudub)  

Kasutan Ubuntut, aga paistab et /etc/rc.local kaudu käivitamine ei õnnestu. boot.log failis on kirjas järgmist:
/opt/vr/vr.sh: line 2: modes_rx: command not found

Samas käsurealt sudo /opt/vr/vr.sh toimib.


akbgf
Vana Pingviin
Vana Pingviin



Liitunud: 07.10.2009
Postitused: 763
Asukoht: Tõravere
Distributsioon: OpenSUSE, Ubuntu
estonia.gif
postituspostitatud: 06.08.2014, 07:21  postituse pealkiri:  (teema puudub)  

mannie kirjutas:
boot.log failis on kirjas järgmist:
/opt/vr/vr.sh: line 2: modes_rx: command not found

Samas käsurealt sudo /opt/vr/vr.sh toimib.

Anna käsureal käsk 'which modes_rx'.
Nii näed, kus see 'modes_rx' kaustadepuus asub.
Skripti kirjuta 'modes_rx' täelik asukoht.


imre
Vana Pingviin
Vana Pingviin



Liitunud: 16.08.2005
Postitused: 2648
Asukoht: Saku kant
Distributsioon: Ubuntu
estonia.gif
postituspostitatud: 06.08.2014, 07:47  postituse pealkiri:  (teema puudub)  

modes_rx ja osmocom tahavad tõenäoliselt mõlemad täieliku teekonda.
A'la /usr/bin/modes_rx vmt - kus iganes see sul asub.

_________________
Enne teema püstitamist kasutage OTSINGUT
Küsi targalt: Infot siit!
Kui aru ei saa, siis küsi.

BlueBull
Pingviini aktivist
Pingviini aktivist



Liitunud: 09.09.2005
Postitused: 100
Asukoht: Tartu
Distributsioon: Centos
estonia.gif
postituspostitatud: 06.08.2014, 11:26  postituse pealkiri:  (teema puudub)  

Ehk sobib see teema: http://www.cyberciti.biz/faq/linux-execute-cron-job-after-system-reboot/


mannie
Uus kasutaja
Uus kasutaja



Liitunud: 03.03.2010
Postitused: 14


estonia.gif
postituspostitatud: 06.08.2014, 20:01  postituse pealkiri:  (teema puudub)  

Tundub, et sain asja tööle. Suured tänud!


Näita (aja järgi):      
Postita uus teemaVasta teemale


Vaata järgmist teemat
Vaata eelmist teemat
Powered by phpBB2 Plus based on phpBB © 2001/7 phpBB Group