bootimise järel käsu käivitamine
Moderaator: Moderaatorid
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?
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?
Proovisin teha scripti:
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: Vali kõik
#!/bin/bash
modes_rx -s osmocom -d -P >> /opt/vr/vr.log
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: Vali kõik
#!/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
Anna käsureal käsk 'which modes_rx'.mannie kirjutas:boot.log failis on kirjas järgmist:
[glow=red]/opt/vr/vr.sh: line 2: modes_rx: command not found[/glow]
Samas käsurealt [glow=red]sudo /opt/vr/vr.sh[/glow] toimib.
Nii näed, kus see 'modes_rx' kaustadepuus asub.
Skripti kirjuta 'modes_rx' täelik asukoht.
Ehk sobib see teema: http://www.cyberciti.biz/faq/linux-exec ... em-reboot/


