【发布时间】:2013-09-02 16:11:01
【问题描述】:
这个问题可能已经被问过,也可能没有被问过,我在任何地方都找不到它,而且我是一个 Linux 初学者。
我有一个在我的 RHEL 4 服务器上运行的 ./start.sh 脚本,它每隔一秒发送一次跟踪输出。示例:跟踪:在别名 1、2 等上运行的服务器...用于确保服务器没有退出。
我需要运行一些 DDoS 保护工具和扫描程序,因为它们是同时运行的。尽管由于所有跟踪输出,我无法看到发生了什么!
我将如何暂时禁用输出,因为它已经在运行,同时保持它在后台运行,然后运行我的工具,然后当我再次重新启用输出时?
【问题讨论】:
-
这与 SO 无关,但使用
Ctrl-z停止工作,然后使用bg将其作为背景。然后,当您希望再次查看消息时,使用fg将其再次带回前台。 -
实际上将其放入 bg 不会阻止消息发送到当前终端。
-
Ctrl+Z 似乎并没有停止工作。当我输入 bg 时,它说“bg:当前:没有这样的工作”,当我输入作业时它什么也没显示,但我仍然得到跟踪输出。我的每个脚本都有 & ,所以很混乱。