Uneori trebuie să porniți Ubuntu pentru a efectua orice acțiuni (de exemplu, a lansat orice program). Cum o faci?
Este simplu ca 3 penny!
1. Este necesar să se creeze un fișier cu comenzile care urmează să fie executate la pornirea sistemului:
Așa cum va fi apreciat, autostart.script este numele fișierului în care echipa și va fi înregistrată poate fi orice, dar nu ar trebui să coincidă cu numele fișierelor existente în /etc/init.d/ directorul.
În prima linie a fișierului trebuie să fie specificat care shell sau interpret va executa comenzile în fișierul. Dacă doriți să utilizați aceleași comenzi ca și în terminal, fișierul trebuie să înceapă cu linia:
2. Este necesar să se rezolve fișierul este executat:
3. Noi spunem că sistemul de acest fișier trebuie să fie încărcate la pornire:
În cazul în care 95 este ordinea de execuție în coada de așteptare. puteți afla mai multe de la
Reporniți sistemul și bucurați-vă de rezultatul 🙂
P.S.
Pentru a elimina nevoia de a face autostart:
[...] Articolul script autostart Ubuntu, acesta este un pic, am decis să dezvolte o temă Linux Lotus. Unitatea [...]
Pentru OpenSUSE 10:
su
nano /etc/init.d/autostart.script
....
chmod + x /etc/init.d/autostart.script
ln -s /etc/init.d/autostart.script /etc/init.d/rc5.d/S95autostart.script
nu spune script autostart în ubuntu
Totul a început bine
Apoi au doar 1 mai multe script-
sudo update-rc.d implicite auto.script 94
Și se pare că am un script care rulează la numărul 94 și 95 nu mai sunt
Cum pot remedia această problemă?
Am nevoie pentru a rula 2 server de joc aici este un exemplu
autostart.script:
#! / Bin / bash
cd / home / administrator / CSS /
./ Srcds_run cstrike + Port -game 27015 + harta de_dust2 -maxplayers 10
auto.script:
#! / Bin / bash
cd / home / administrator / L4D2 / Left4Dead2 /
./ Srcds_run -game Left4Dead2 + Port 27016 + exec server.cfg + map c1m1_hotel coop
în cazul în care ștergeți - Enter -f cheie
Și am să ruleze script-ul ca root, sudo plimbare?
Manus, Sudo totul pornește de la rădăcină. Încercați:
sudo mkdir
/ sudo_test
CD-ul! $
sudo atingere file_under_sudo
ls -l
Și uită-te în ieșire un singur proprietar fișier. De exemplu, eliminarea run:
CD
/ sudo_test
Sau am înțeles greșit întrebarea?
Și cum să facă o parolă înainte ca serverul se execută?