
Tudo é executado, exceto a última linha:
#!/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 &
Eu inicio o script chamado "startup.sh" clicando duas vezes nele no Nautilus. Tanto "executar no terminal" quanto "executar" produzem o mesmo resultado.
Responder1
Parece que nohup
não ignora o SIGHUP (ou talvez outros sinais) até que seja totalmente iniciado.
Uma alternativa melhor nohup
seria:
your_command & disown
No seu caso:
abiword "/home/owner/Desktop/Dropbox/TODO.rtf" > /dev/null 2>&1 & disown
Responder2
Adicionando
sleep 1
ao final do script parece ter resolvido o problema.
Responder3
Porque você não tem o Abiword instalado?
Abra um terminal e execute isto:
abiword "/home/owner/Desktop/Dropbox/TODO.rtf"
Sem a supressão de erros, você poderá ver qual é o problema e trabalhar para corrigi-lo.