簡體   English   中英

作為守護程序運行時,Shell腳本不起作用

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM