Autor |
Sõnum |
mannie
Uus kasutaja
Liitunud: 03.03.2010
Postitused: 14
|
|
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
Liitunud: 16.08.2005
Postitused: 2648
Asukoht: Saku kant
Distributsioon: Ubuntu
|
|
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
Liitunud: 03.03.2010
Postitused: 14
|
|
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
Liitunud: 16.08.2005
Postitused: 2648
Asukoht: Saku kant
Distributsioon: Ubuntu
|
|
/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
Liitunud: 03.03.2010
Postitused: 14
|
|
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
Liitunud: 07.10.2009
Postitused: 763
Asukoht: Tõravere
Distributsioon: OpenSUSE, Ubuntu
|
|
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
Liitunud: 16.08.2005
Postitused: 2648
Asukoht: Saku kant
Distributsioon: Ubuntu
|
|
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
Liitunud: 09.09.2005
Postitused: 100
Asukoht: Tartu
Distributsioon: Centos
|
|
|
|
mannie
Uus kasutaja
Liitunud: 03.03.2010
Postitused: 14
|
|
Tundub, et sain asja tööle. Suured tänud!
|
|
|
|
|
|
|
|
|