Ich habe eine Skriptdatei wie folgt.Skript fertig, Datei ist Typoskript in bash beim Erstellen eines Dienstes
#!/bin/bash
set -x
set -e
#VBoxManage startvm "cuckoo-window" --type gui
python ~/Downloads/cuckoo-modified-master/utils/api.py --host 0.0.0.0 --port 8090
#cd ~/Downloads/cuckoo-modified-master/web/
# python manage.py runserver 0.0.0.0:8008
# python ~/Downloads/cuckoo-modified-master/cuckoo.py
Mein Service Skript /etc/init/miscservices.conf
start on runlevel
script
cd ~/Downloads/cuckoo-modified-master
./miscservices.sh
end script
ich auch einen Symlink in /etc/init.d/miscservices erstellt haben und in Start hinzugefügt
sudo update-rc.d miscservices defaults
sudo service miscservices start
miscservices stop/waiting
Kein Skript gestartet. Wenn ich wie folgt anfange, bewegen sie sich in den Root-Modus, aber immer noch kein Dienststart. Aber wenn ich es beende, starte 2 Instanzen des Dienstes. Erklären Sie bitte dieses Verhalten.
sudo /etc/init.d/miscservices start
start: Unknown job: on
Script started, file is typescript
[email protected]:~# sudo netstat -ntlp | grep 8090
[email protected]:~# ps -aux | grep misc
root 2929 0.0 0.0 81976 2260 pts/6 S+ 13:42 0:00 sudo /etc/init.d/miscservices start
root 2930 0.0 0.0 4440 652 pts/6 S+ 13:42 0:00 sh /etc/init.d/miscservices start
root 2962 0.0 0.0 16192 936 pts/15 S+ 13:43 0:00 grep --color=auto misc
[email protected]:~#
[email protected]:~#
[email protected]:~# exit
exit
Script done, file is typescript
+ set -e
+ python /home/aserg/Downloads/cuckoo-modified-master/utils/api.py --host 0.0.0.0 --port 8090
Bottle v0.12.0 server starting up (using WSGIRefServer())...
Listening on http://0.0.0.0:8090/
Hit Ctrl-C to quit.
Was ist der beste Weg, ein Skript beim Booten als Dienst zu starten. Ich brauche die folgenden Befehle zum Ausführen. #!/Bin/bash VBoxManage startvm "Kuckuck-Fenster" --type gui & cd/opt/Kuckuck/utils/ sudo python api.py --host 0.0.0.0 --port 8090 & cd/opt/cuckoo/web/ sudo python manage.py runserver 0.0.0.0:8008 & sudo python /opt/cuckoo/cuckoo.py & – Goforseeking