Changeset 81846 in vbox for trunk/src/VBox/ValidationKit/testboxscript
- Timestamp:
- Nov 14, 2019 7:36:36 PM (5 years ago)
- svn:sync-xref-src-repo-rev:
- 134640
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/ValidationKit/testboxscript/linux/testboxscript-service.sh
r76553 r81846 126 126 } 127 127 128 ## Starts detached daeamon in screen .128 ## Starts detached daeamon in screen or tmux. 129 129 # $1 = daemon-user; $2+ = daemon and its arguments 130 130 my_start_daemon() { … … 139 139 done 140 140 ARGS="$ARGS --pidfile '$PIDFILE'"; 141 su - "${a_USER}" -c "screen -S ${service_name} -d -m ${ARGS} "; 141 if type -t screen > /dev/null; then 142 su - "${a_USER}" -c "screen -S ${service_name} -d -m ${ARGS} "; 143 elif type -t tmux > /dev/null; then 144 su - "${a_USER}" -c "tmux new-session -AdD -s ${service_name} ${ARGS}"; 145 else 146 echo "Need screen or tmux, please install!" 147 exit 1 148 fi 142 149 RETVAL=$?; 143 150 if [ $RETVAL -eq 0 ]; then
Note:
See TracChangeset
for help on using the changeset viewer.