My question is how do I run a script at background mode?
If i run this line in a therminal, the script run ok and the process its running:
Code: Select all
/bin/su -c /CCScannerDB/CCScannerDB.sh informix &
Code: Select all
$ ps aux | grep cannerDB
root 25755 0.0 0.0 163284 172 pts/1 S 13:25 0:00 /bin/su -c /CCScannerDB/CCScannerDB.sh informix
informix 25756 0.0 0.0 113256 100 ? Ss 13:25 0:00 /bin/bash /CCScannerDB/CCScannerDB.sh
Code: Select all
[Unit]
Description=Servicio de arranque y respawn CCScannerDB
[Service]
Type=simple
ExecStart=/bin/su -c /CCScannerDB/CCScannerDB.sh informix
Restart=always
[Install]
WantedBy=multi-user.target
Code: Select all
$ systemctl status ccscannerdb
● ccscannerdb.service - Servicio de arranque y respawn CCScannerDB
Loaded: loaded (/etc/systemd/system/ccscannerdb.service; enabled; vendor preset: disabled)
Active: failed (Result: start-limit) since Tue 2017-04-25 13:05:09 CEST; 45min ago
Main PID: 24066 (code=exited, status=0/SUCCESS)
I have tried with "line" and "line"... But nothing works.
Best regards