Questions marquées «job-control»

Questions sur les différentes manières dont les jobs peuvent être contrôlés par le shell: suspendre, reprendre, terminer l'exécution, etc.

2
Changer le processus parent d'un processus?
Est-il possible de changer le processus parent d'un processus? Si oui, comment? Par exemple, comment screenparvient-il à attacher une screensession et les processus en cours d'exécution à différents processus shell? Y a-t-il un changement de processus parent? Il me semble avoir entendu parler d'autres façons de changer le processus shell …

1
Processus des travaux de connexion moins et plus
Ces commandes s'exécutent en arrière-plan: foo @ contoso ~ $ sleep 30 & foo @ contoso ~ $ sleep 60 & foo @ contoso ~ $ sleep 90 & Quel est le signe moins et plus après l'exécution du processus des travaux? foo @ contoso ~ $ jobs [1] Running …

1
Comment suspendre et reprendre des processus comme bash
cette question fait suite à: comment suspendre et reprendre les processus J'ai démarré Firefox depuis une session bash dans gnome-terminal. L'arbre de processus ressemble à ceci: $ ps -e -o pid,ppid,cmd -H 1828 1 gnome-terminal 26677 1828 bash 27980 26677 /bin/sh /usr/lib/firefox-3.6.15/firefox 27985 27980 /bin/sh /usr/lib/firefox-3.6.15/run-mozilla.sh /usr/lib/firefox-3.6.15/firefox-bin 27989 27985 /usr/lib/firefox-3.6.15/firefox-bin …






1
Commande bash non bloquante
Disons que j'ai un script bash avec ce qui suit: #!/bin/sh gedit rm *.temp Lorsque je l'exécute à l'aide de sh ./test.sh, geditpop-up mais la rmpartie ne s'exécute qu'après la fermeture gedit. Je veux que le script continue de s'exécuter même s'il geditn'est pas fermé; comme le geditne bloque pas …
11 bash  job-control 





3
Contexte, zombie, démon et sans ctty - ces concepts sont-ils liés?
Comment ces concepts de processus sont liés ensemble - background, zombie, daemonet without controlling terminal? Je pense qu'ils sont en quelque sorte proches, en particulier à travers le concept de controlling terminal, mais il n'y a toujours pas beaucoup d'informations pour raconter une histoire, comme si vous avez besoin d'expliquer …

4
Pourquoi SIGKILL ne met-il pas fin à un programme arrêté (oui)?
J'utilise Ubuntu 14.04 et je rencontre ce problème que je n'arrive pas à comprendre: Exécutez la yescommande (dans le shell par défaut: Bash ) Tapez CtrlZpour arrêteryes Courez jobs. Production: [1]+ Stopped yes Courez kill -9 %1pour vous arrêter yes. Production: [1]+ Stopped yes Courez jobs. Production: [1]+ Stopped yes …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.