如何在Perl脚本中按Ctrl-Z
答
从perl的,你可以发送信号到过程与功能击杀,具有相同的名称作为Unix命令它可以做同样的事情。相当于按Ctrl +ž运行
杀-SIGTSTP PID
你需要找出数值的三偏磷酸钠信号有您的系统上。您会通过在命令行上运行
杀-l三偏磷酸钠
做到这一点。比方说,这将返回20
然后在你的Perl脚本,你会增加
杀死20 => $$;
这将三偏磷酸钠信号发送到当前正在运行的进程ID($$)
更新: 由daxim所述,您可以跳过“杀-l”的一部分,并提供名称的信号:
kill 'TSTP' => $$;
答
在bash CTRL +ž停止当前任务和与%把它放在后台的JobId您可以返回到这个工作。我不知道你的意思,因为我想CTRL +ž是通过庆典抓..
+0
我想让脚本发送bash在后台放置一个特定的工作。 – 2010-08-03 07:51:41
是否要将已运行的进程发送到后台或启动后台? – Ether 2010-08-03 16:47:34