init tâche de fond
This commit is contained in:
parent
05ade2f755
commit
94a4eb4081
44
TipsShell.md
44
TipsShell.md
|
@ -51,4 +51,48 @@ $ diff <fichier> <(cat <fichier> | uniq)
|
|||
|
||||
~~~{.bash}
|
||||
$ grep -F -x -v -f <fichier1> <fichier2>
|
||||
~~~
|
||||
|
||||
## Tâches de fond
|
||||
|
||||
~~~{.bash}
|
||||
$ bg = "mettre en arrière plan"
|
||||
$ fg = "mettre en premier plan"
|
||||
$ jobs = "lister les tâches de fond"
|
||||
%% = "dernier job utilisé (représenté par un +)"
|
||||
%x = "job numéro x"
|
||||
~~~
|
||||
|
||||
~~~{.bash}
|
||||
$ vi foo
|
||||
^Z
|
||||
[1]+ Stopped vi foo
|
||||
$ tail -f bar
|
||||
...
|
||||
^C
|
||||
$ fg
|
||||
^Z
|
||||
[1]+ Stopped vi foo
|
||||
$ kill -9 %%
|
||||
|
||||
[1]+ Killed vi foo
|
||||
$ ( sleep 1m; echo "Premier !" ) &
|
||||
[1] 13649
|
||||
$ ( sleep 30; echo "Deuxième !" ) &
|
||||
[2] 13651
|
||||
$ jobs
|
||||
[1]- Running sleep 1m & echo ...
|
||||
[2]+ Running sleep 30 & echo ...
|
||||
$ fg %2
|
||||
^Z
|
||||
[2]+ Stopped sleep 30
|
||||
$ jobs
|
||||
[1]- Running sleep 1m & echo ...
|
||||
[2]+ Stopped sleep 30 & echo ...
|
||||
$ sleep 30; bg
|
||||
Premier !
|
||||
[2]- Done sleep 30 & echo ...
|
||||
Deuxième !
|
||||
$ jobs
|
||||
[1]- Done sleep 1m & echo ...
|
||||
~~~
|
Loading…
Reference in a new issue