[shell script] sleep 會很耗資源嗎? - Linux

By Delia
at 2011-07-14T21:35
at 2011-07-14T21:35
Table of Contents
是這樣的~
我有一支程式跑一次大概要5~10分鐘~且可能同時會啟動好多個~
我希望這支程序同時不要超過5個在跑, 以免系統負荷過重~
因此想簡單寫個script去控制, 不知是否可行? 如下:
#!/bin/bash
proc_count=`ps -ef | grep my_process_name | grep -v grep | wc -l`
priority=5
while [ $proc_count -gt 5 -a $priority -gt 0 ]
do
sleep 60
priority=$(($priority-1))
done
my_program
我想說若sleep其實也很耗資源的話可能就不太適合這樣做?
--
我有一支程式跑一次大概要5~10分鐘~且可能同時會啟動好多個~
我希望這支程序同時不要超過5個在跑, 以免系統負荷過重~
因此想簡單寫個script去控制, 不知是否可行? 如下:
#!/bin/bash
proc_count=`ps -ef | grep my_process_name | grep -v grep | wc -l`
priority=5
while [ $proc_count -gt 5 -a $priority -gt 0 ]
do
sleep 60
priority=$(($priority-1))
done
my_program
我想說若sleep其實也很耗資源的話可能就不太適合這樣做?
--
Tags:
Linux
All Comments

By Charlie
at 2011-07-19T13:14
at 2011-07-19T13:14

By Carol
at 2011-07-19T22:09
at 2011-07-19T22:09

By Quintina
at 2011-07-23T05:17
at 2011-07-23T05:17
Related Posts
pipe 及 監控的問題

By Linda
at 2011-07-14T11:26
at 2011-07-14T11:26
請問VNC server最多可以開幾個?

By Edwina
at 2011-07-14T10:57
at 2011-07-14T10:57
Mageia更改檔案權限

By Madame
at 2011-07-14T08:54
at 2011-07-14T08:54
Lenovo T410 或 T420 同時灌Linux 與Wi …

By Enid
at 2011-07-14T00:42
at 2011-07-14T00:42
新手安裝vsftpd的疑問

By Sandy
at 2011-07-13T23:58
at 2011-07-13T23:58