[英]Shell script does not work when run as daemon
我有一個簡單的腳本(用於測量CPU開銷)
#!/bin/bash
WAIT=2
i=1
while :
do
# Obtain the cpu usage
top -n 1 > t.$i
i=$(($i+1))
sleep $WAIT
done
當我以
./Script.sh
它按預期工作。
但是當我以
./Script.sh&
它什么都不做(不創建文件)。 我在這里想念什么?
將調用top的行更改為:
top -b -n 1 > t.$i
這將啟用批處理模式-Karoly通話良好
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.