什么“非阻塞”命令使tcsh等到特定的背景 任务完成,然后通过运行我选择的命令“警告”我?
我想要“等待%3&& xmessage work completed&”等到背景 工作[3]完成,然后xmessage我“工作完成”,但想要 这个命令本身立即返回,而不是“阻塞”终端。
显然,我上面的语法不起作用。是什么?
我编写了一个可以执行此操作的Perl程序,但tcsh肯定能做到 它本地?
答案 0 :(得分:1)
你可能会做(未经测试)的事情:
while (! $?)
kill -s 0 $!
sleep 1
end
或者查看notify
命令。我不确定它是否会做你想要的。