Ubuntu Server 14.04 Screen Startup

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • sj31
  • Registratie: Maart 2015
  • Laatst online: 06-06 14:50
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
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:
1
sudo update-rc.d screen defaults
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 invoer
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!