2016-07-24 27 views
0

Derzeit Probleme beim Versuch, ein MAC-Skript beim Start zu starten.ChromeOS-Initialisierungsprobleme

Momentan läuft ChromeOS, das Upstart als sein Init-System verwendet, aber ich habe mehrere verschiedene Wege versucht, das Skript beim Booten ohne Glück laufen zu lassen.

das Skripts über sudo sh updatemac.sh Laufen allein hat es funktioniert hier richtig, Code:

#!/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 

ich versucht habe einen Startup-Job ein paar verschiedene Möglichkeiten zu schaffen.

erster Weg wurde Platzierung updatemac.conf in/etc/init mit dem Code:

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 

jedoch, die nicht funktionieren. Ich habe auch versucht mit beiden

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

Und

Keiner von denen gearbeitet, um das Skript/End-Skript Abschnitt ersetzen.

Die andere Art und Weise habe ich versucht, direkt das Drehbuch wurde hinzugefügt /etc/init.d/updatemac.sh

jedoch, dass auch für mich im Stich gelassen.

Antwort

0

es wurde gelöst, es brauchte

scheint
start on started system-services 

Im Conf für/etc/init statt

start on star-user-session 

auch entfernt "Aufgabe" aus dem Skript.