| ... | ... |
@@ -1063,7 +1063,7 @@ function screen_it {
|
| 1063 | 1063 |
sleep 1.5 |
| 1064 | 1064 |
|
| 1065 | 1065 |
NL=`echo -ne '\015'` |
| 1066 |
- screen -S $SCREEN_NAME -p $1 -X stuff "$2 || touch \"$SERVICE_DIR/$SCREEN_NAME/$1.failure\"$NL" |
|
| 1066 |
+ screen -S $SCREEN_NAME -p $1 -X stuff "$2 || echo \"$1 failed to start\" | tee \"$SERVICE_DIR/$SCREEN_NAME/$1.failure\"$NL" |
|
| 1067 | 1067 |
else |
| 1068 | 1068 |
# Spawn directly without screen |
| 1069 | 1069 |
run_process "$1" "$2" >$SERVICE_DIR/$SCREEN_NAME/$service.pid |