2016-04-25 18 views
0

Intel Edisonにrc.localファイルがないので、起動時に.shファイルでコマンドを実行するにはどうすればよいですか?私は実行中ですiwconfig wlan0 | grep -E -o "。{0,1} - 。{0,6} |。{0,4} Mb/s。{0,3} |。{0,3}/70。{0,0} "と起動時に実行して、テキストファイルに保存します。Intel Edisonの起動時に.shファイルでコマンドを実行する方法は?

+0

システムを使用してください。 https://wiki.archlinux.org/index.php/Systemd_FAQ#How_can_I_make_a_script_start_during_the_boot_process.3F – tasasaki

答えて

0

Intel Edisonは、サービスの処理にsystemdを使用します。たとえば、iotkit-agent.serviceのコピーを作成し、.serviceに名前を変更してそれに応じて変更するなど、これらのサービスは/ lib/systemd/systemにあります。

今あなたがしなければならないすべては、ブート時にこのスクリプトを実行するには

systemctl daemon-reload 
systemctl start <yourscript>.service 

で、あなたは今すぐ再起動して、スクリプトを実行するかどうかを確認

systemctl enable <yourscript>.service 

を実行することによって、それを有効にすることができます。コマンドを実行してステータスを確認することもできます

systemctl status <yourscript>.service 
関連する問題