[問題][shell script] sleep 會很耗資源嗎?

看板Linux作者 (訪客ID)時間14年前 (2011/07/14 21:35), 編輯推噓1(102)
留言3則, 3人參與, 最新討論串1/1
是這樣的~ 我有一支程式跑一次大概要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其實也很耗資源的話可能就不太適合這樣做? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.137.9.41

07/14 22:42, , 1F
他都睡給你看了 何必擔心
07/14 22:42, 1F

07/14 23:43, , 2F
sleep 不會很耗資源, 別擔心...
07/14 23:43, 2F

07/15 02:05, , 3F
sleep進wait queue 不會參與排程 所以不會太耗資源
07/15 02:05, 3F
文章代碼(AID): #1E7l2rWU (Linux)