[英]bash: suppress kill message in while loop
我有一個進度條,它在等待外部程序完成執行時會打印點。 完成后,我收到一條丑陋的殺死消息,想隱瞞。
#!/bin/bash
program < input.file.1 > output.1 &
sim='running simulation'
echo -ne $sim >&2
while kill -0 $!; do
echo -n . >&2
sleep 1
done
預期:運行模擬.........
實際:運行模擬......... / run_with_dots.1:第8行:kill:(11872)-沒有這樣的過程
重定向標准錯誤:
while kill -0 $! 2> /dev/null; do
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.