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
但是也失败了我。