
Todo se ejecuta excepto la última línea:
#!/bin/bash
xinput set-prop 11 "Device Accel Profile" -1
xinput set-prop 11 "Device Accel Velocity Scaling" 1
xinput set-prop 11 "Device Accel Constant Deceleration" 2
nohup java -jar /home/owner/Desktop/Dropbox/TimerApp.jar > /dev/null 2>&1 &
sleep 5
nohup abiword "/home/owner/Desktop/Dropbox/TODO.rtf" > /dev/null 2>&1 &
Inicio el script llamado "startup.sh" haciendo doble clic en Nautilus. Tanto "ejecutar en terminal" como "ejecutar" producen el mismo resultado.
Respuesta1
Parece nohup
que no ignora SIGHUP (o tal vez otras señales) hasta que se inicia por completo.
Una mejor alternativa nohup
sería:
your_command & disown
En tu caso:
abiword "/home/owner/Desktop/Dropbox/TODO.rtf" > /dev/null 2>&1 & disown
Respuesta2
Añadiendo
sleep 1
Hasta el final del guión parece haber resuelto el problema.
Respuesta3
¿Porque no tienes Abiword instalado?
Abre una terminal y ejecuta esto:
abiword "/home/owner/Desktop/Dropbox/TODO.rtf"
Sin la supresión de errores, debería poder ver cuál es el problema y trabajar para solucionarlo.