這個問題可能已經或可能沒有被問到,我找不到任何地方&我是一個Linux初學者。如何暫時隱藏正在運行的bash腳本的輸出?
我得到一個./start.sh腳本,該腳本在我的RHEL 4服務器上運行,並每隔一秒發送一次跟蹤輸出。示例:跟蹤:服務器在alias 1,2等上運行...它確保服務器不會退出。
我需要運行我的一些DDoS防護工具和掃描儀,因爲它們都在同一時間運行。儘管由於所有的跟蹤輸出我都看不到發生了什麼事!
如何暫時禁用輸出,因爲它正在運行,同時保持它在後臺運行,然後運行我的工具,然後當我完成重新啓用輸出?
這對於SO來說是無關緊要的,但是使用Ctrl-z來停止工作,然後用bg來背景。然後,當你希望再次看到消息時,使用'fg'將它重新帶回前臺。 –
實際上把它放在BG中不會阻止消息被髮送到當前終端。 – OneOfOne
Ctrl + Z似乎不能阻止這項工作。當我輸入bg時,它顯示「bg:current:no such job」,當我鍵入作業時,它什麼也沒有顯示,但我仍然得到跟蹤輸出。我的每一個腳本都與他們有關,所以它很混亂。 – Siqko