summaryrefslogtreecommitdiffstats
path: root/Test/W02jobs.ztst
diff options
context:
space:
mode:
authordana <dana@dana.is>2026-05-20 14:00:29 -0500
committerdana <dana@dana.is>2026-05-23 00:27:31 -0500
commitc86e1de954ee4727c7b728e3875ac97e0af3e3bb (patch)
tree831d5362eccf588f229c78020403e54332cb5736 /Test/W02jobs.ztst
parent54584: jobs: update curjob in sub-shells (diff)
downloadzsh-c86e1de954ee4727c7b728e3875ac97e0af3e3bb.tar
zsh-c86e1de954ee4727c7b728e3875ac97e0af3e3bb.tar.gz
zsh-c86e1de954ee4727c7b728e3875ac97e0af3e3bb.tar.bz2
zsh-c86e1de954ee4727c7b728e3875ac97e0af3e3bb.tar.lz
zsh-c86e1de954ee4727c7b728e3875ac97e0af3e3bb.tar.xz
zsh-c86e1de954ee4727c7b728e3875ac97e0af3e3bb.tar.zst
zsh-c86e1de954ee4727c7b728e3875ac97e0af3e3bb.zip
54585: disown: add -a option
Diffstat (limited to 'Test/W02jobs.ztst')
-rw-r--r--Test/W02jobs.ztst13
1 files changed, 13 insertions, 0 deletions
diff --git a/Test/W02jobs.ztst b/Test/W02jobs.ztst
index 135869d81..f38e90dcd 100644
--- a/Test/W02jobs.ztst
+++ b/Test/W02jobs.ztst
@@ -274,6 +274,19 @@
#*>disown: warning: job is suspended*
zpty_start
+ zpty_input 'sleep 2 &; sleep 3 &; sleep 4 &; disown -a; jobs'
+ zpty_stop
+0:disown -a
+*>\[1] <->
+*>\[2] <->
+*>\[3] <->
+
+ zpty_start
+ zpty_input '( sleep 2 &; sleep 3 &; sleep 4 &; disown -a; jobs ); :'
+ zpty_stop
+0:disown -a in sub-shell
+
+ zpty_start
zpty_input 'sleep 2 &; sleep 3 &|; jobs; disown'
zpty_input 'sleep 2 &; sleep 3 &!; jobs; disown'
zpty_stop