0
目前在啓動時嘗試運行MAC更改腳本時出現問題。ChromeOS初始化問題
當前運行ChromeOS,因爲它是init系統,所以我嘗試了多種不同的方法來使腳本在啓動時運行而沒有運氣。
運行通過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
我試圖創建一個啓動工作的幾個不同的方式。
第一種方式是將updatemac.conf在/ etc /初始化與代碼:
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
但沒有奏效。我也試圖與兩個
exec /home/user/chronos/Downloads/updatemac.sh
而且
這兩者都不曾更換腳本/結束腳本部分。
另一種方法我試過被添加腳本直接/etc/init.d/updatemac.sh
但是也失敗了我。