Hallo mede Tweakers,
Ik ben bezig met een project en hiervoor heb ik bij mijn Ubuntu server een startup script gemaakt die er alsvolgt uit ziet
Alleen wanneer ik dit invoer
Maar als ik het script dan weghaal en deze dus niet meer bij het opstarten start maar handmatig start met precies hetzelfde commando als in de eerste code dan werkt het wel en kan ik deze wel zien in de lijst van detached screens.
Zou iemand mij kunnen helpen om er voor te zorgen dat ik met het startup script wel het detached screen in de lijst krijg.
Alvast bedankt!
Ik ben bezig met een project en hiervoor heb ik bij mijn Ubuntu server een startup script gemaakt die er alsvolgt uit ziet
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
| #!/bin/bash ### BEGIN INIT INFO # Provides: screen.sh # Required-Start: $local_fs $remote_fs # Required-Stop: $local_fs $remote_fs # Should-Start: $network # Should-Stop: $network # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Screen.sh # Description: This runs a script continuously in screen. ### END INIT INFO case "$1" in start) echo "Starting screen" sudo screen -dmS screen path/to/file ;; stop) echo "Stopping screen" sudo screen -X -S screen quit ;; esac exit 0 |
Alleen wanneer ik dit invoer
code:
hierna de server opnieuw opstart dan start de screen sessie wel, dit kan ik zien omdat in mijn geval het een poort gebruikt, maar als ik de screen opnieuw wil overnemen komt deze niet in het overzicht te staan als ik deze code invoer1
| sudo update-rc.d screen defaults |
code:
1
| sudo screen -ls |
Maar als ik het script dan weghaal en deze dus niet meer bij het opstarten start maar handmatig start met precies hetzelfde commando als in de eerste code dan werkt het wel en kan ik deze wel zien in de lijst van detached screens.
Zou iemand mij kunnen helpen om er voor te zorgen dat ik met het startup script wel het detached screen in de lijst krijg.
Alvast bedankt!