2016-07-24 9 views
0

起動時にMAC変更スクリプトを実行しようとすると、現在問題が発生しています。ChromeOSの初期化の問題

起動システムとして起動システムを使用しているChromeOSを現在実行していますが、私は起動時にスクリプトを運行させるために複数の方法を試みました。 sudoのsh updatemac.sh経由のみでスクリプトを実行する

それはここでは、コード、正しく動作している:私は始動ジョブにいくつかの異なる方法を作成しようとしてきました

#!/bin/bash 

NEW_MAC=`echo -n 00; hexdump -n 5 -v -e '/1 ":%02X"' /dev/urandom;` 

ifconfig wlan0 down 
ifconfig wlan0 hw ether $NEW_MAC 
ifconfig wlan0 up 

。しかし、うまくいかなかったこと

start on star-user-session 
task 

script 

NEW_MAC=`echo -n 00; hexdump -n 5 -v -e '/1 ":%02X"' /dev/urandom;` 

ifconfig wlan0 down 
ifconfig wlan0 hw ether $NEW_MAC 
ifconfig wlan0 up 

end script 

最初の方法は、コードでは/ etc/initの中でupdatemac.conf置きました。また、私は働いていたのはいずれも両方

exec /home/user/chronos/Downloads/updatemac.sh 

そして

でスクリプト/終了スクリプトセクションを交換しようとしました。

私が直接、また私のために失敗したが

を/etc/init.d/updatemac.shするためのスクリプトを追加してみました他の方法。

答えて

0

はまた、スクリプトから "タスク" を削除しました。それは、/ etcのための.confで

start on started system-services 

を必要としているようだ/の代わりに

start on star-user-session 

の初期化、それを解決しました

関連する問題