2015-03-25 2 views
0

Je me prépare aux examens et j'ai différents environnements pour différents sujets. Je veux être capable de démarrer par exemple un script java_course qui ouvre les PDF dont j'ai besoin, et démarre eclipse et firefox, et peut-être un autre shell sera indépendant du shell que j'ai démarré.Linux autostart

Jusqu'à présent, je commence avec:

[email protected]:~$ okular abc.pdf def.pdf hij.pdf & firefox & eclipse & 

Tout ce qui a été commencé à partir de la coque sera fermée aussi bien.

Merci d'avance pour tous conseils.

+0

« Tout ce qui a été commencé à partir de la coque sera fermée aussi bien. » - Que voulez-vous dire? – Maroun

Répondre

2

Si les applications que vous lancez depuis le shell se ferment lorsque vous fermez le shell, elles ne se détachent pas comme elles le devraient.

Ces applications devraient faire cela correctement mais je pense.

Si elles (ou d'autres applications) ne sont pas, vous pouvez essayer de rediriger l'entrée standard, sortie et erreur/de /dev/null pour les aider avec ceci:

$ { okular abc.pdf def.pdf hij.pdf & firefox & eclipse & } </dev/null >/dev/null 2>&1 

Alternativement, et peut-être plus robuste, ce est ce que des outils tels que nohup et detach sont pour:

$ nohup okular abc.pdf def.pdf hij.pdf & nohup firefox & nohup eclipse &