程式只能執行一次的問題 - Linux

Cara avatar
By Cara
at 2013-09-09T10:45

Table of Contents

請問 Linux 能否讓相同程式同時間只執行一個

不能執行多個?

感恩

--
Tags: Linux

All Comments

Genevieve avatar
By Genevieve
at 2013-09-10T01:04
如果只是怕user不小心多點icon,用Ubuntu的unity launcher
或許符合需求,但只能防不太懂的人而以
Thomas avatar
By Thomas
at 2013-09-12T13:41
如果是防同個user用太多資源,可以在cgroup設各種上限
Elizabeth avatar
By Elizabeth
at 2013-09-13T16:42
只有我自己要執行 有個東西一段時間會執行一次
但若執行時前一次的還沒跑完 表示時間內跑不完
Mia avatar
By Mia
at 2013-09-14T22:58
這樣的話會累積愈來愈多
Ophelia avatar
By Ophelia
at 2013-09-17T07:30
寫個script當frontend,先檢查ps結果
Rosalind avatar
By Rosalind
at 2013-09-19T01:06
這種傳統做法是程式一執行就 create lock檔並寫入自己的
Bethany avatar
By Bethany
at 2013-09-20T14:43
pid,其它程式發現create檔案已存在而failed時,檢查lock內
的pid是否還在run,若是則exit,若否則移除lock,重頭再一次
Belly avatar
By Belly
at 2013-09-20T18:39
這種作法適用範圍極廣,包括多台機器只準一個process,此時
lock檔可建在nfs目錄
Jessica avatar
By Jessica
at 2013-09-25T13:48
請問有可以參考的 C code 嗎? 感恩
Edward Lewis avatar
By Edward Lewis
at 2013-09-26T06:13
一時沒有,但重點只有creat 而以, man creat 2 用裏面的
Agatha avatar
By Agatha
at 2013-09-26T22:48
O_CREAT 其它就是照推文的演算法,應該還好,檢查process就
Selena avatar
By Selena
at 2013-09-28T23:49
對它送CONT看在不在,細節看 man kill 2 ,大概是這樣
Edwina avatar
By Edwina
at 2013-10-02T08:19
如果只有自己用的話 用script抓一下ps結果比較簡單
Jack avatar
By Jack
at 2013-10-05T17:41
再請問一下有沒有可能不同程式用到相同的 pid?
Andy avatar
By Andy
at 2013-10-06T12:29
同一機器內不可能有2個process的pid相同
Una avatar
By Una
at 2013-10-11T06:13
除非pid繞了一圈,前一個死了,第2個是用到繞一圈後的
Lydia avatar
By Lydia
at 2013-10-11T18:27
不好意思 意思是程式結束後該pid無人使用 有沒有可能其他
Sierra Rose avatar
By Sierra Rose
at 2013-10-14T11:04
程式開啟後用到該 pid,我的程式又再啟動去檢查該 pid
Kumar avatar
By Kumar
at 2013-10-16T07:43
發現有人在用,但卻不是我的程式?
Robert avatar
By Robert
at 2013-10-17T10:16
我的程式若可以在時間內跑完就會結束 繼續等下一次的執行
Carol avatar
By Carol
at 2013-10-20T01:30
pid是嚴格遞增,到了上限再繞回來
Liam avatar
By Liam
at 2013-10-20T08:03
前面忘了講一點,程式正常結束前要自己刪除lock檔,其它程式
Andrew avatar
By Andrew
at 2013-10-25T07:30
中第一個一開始就可以順利開始執行

請問一下關於nginx gzip模組

Delia avatar
By Delia
at 2013-09-09T00:01
上網查了一下 有文章寫jpeg因已壓縮過, 再使用gzip基本上沒有什麼反應 所以想請問一下 關於gzip模組對於jpeg與swf檔的壓縮情況,是否有顯著反應 我目前的設定如下 : gzip_types text/plain application/x-javascript image/jpeg ima ...

NIS設定問題

Zora avatar
By Zora
at 2013-09-08T23:50
大家好 我又有點問題要來請教大家了 現在 我這邊有一台IBM SERVER(Ubuntu12.10)想要做NIS的伺服器端 可是底下兩個設備 都沒辦法安裝LINUX系統 去對應NIS的帳號密碼設定 一台是 DrayTek Vigor2920的VPN 他就是連進去ROUTER裡面設定的VPN ...

centos 6.4是否能加上ipx模組?

Anonymous avatar
By Anonymous
at 2013-09-08T03:20
※ 引述《jonce007 (汪汪)》之銘言: : 小弟google半天,資料好少, : 因為我想裝Mars_nwe(novell 摸擬器) : 最後勉強把redhat 9的ipxutils-2.2.1-1裝上去 : 也不能用,錯誤如下: : ipx_*****: socket:位走族群不被協定所支援 : C ...

64-bit Mint 15 Cinnamon 無法關機

Caroline avatar
By Caroline
at 2013-09-08T01:59
我裝的版本是從Mint官方網站抓下來的64-bit Cinnamon Mint 15 一開始安裝完重開機就無法重開機 然後GRUB也出現錯誤,我安裝的磁碟是sda1,但是GRUB卻不知為何變成sdb1 發現這個錯誤之後我當下修改開機指令裡面的磁區就能成功開機 進系統之後我用Gedit把grub.cgf ...

請問有辦法讓USB自動掛成網芳磁碟嗎?

Heather avatar
By Heather
at 2013-09-07T20:31
我用CENTOS在實驗室灌了FTP+網芳+iSCSI+OPENVPN,今天看到雜誌有些分享器的USB 插上後也可以當成分享空間,我想請問該怎麼辦到這種事? 情況有點像這樣,有人把USB隨身碟插到實驗室的server上,就會自動掛載, 並且讓SAMABA識別為某個分享的空間,讓人可以透過網芳存取資料。 等讀寫 ...