2012-01-18 2 views
0

手作業のロックファイルを作成して、同時にn回実行してファイルを編集しようとするが、その順番を待たなければならない。kshで手作りのロックファイルを作るにはどうすればいいですか?

私はこのようなことを試みましたが、私はそれが働いています... 何か提案がありますか?

function(){ 
if test -f file.lock 
then 
print lock file exist 
sleep 5 
else 
print lock > file.lock 
fi 
} 

function 
stuff of the code 
rm file.lock 
+0

それはあなたが達成しようとしているのかを理解するのはとても難しいです。あなたが達成しようとしていることの段階的なユースケースを含めるために質問を広げることができますか?あなたは「...しかし私はそれが働いています...」と言う、「働いていない」という意味ですか?がんばろう。 – shellter

+0

[BashFAQ/045](http://mywiki.wooledge.org/BashFAQ/045)および[プロセス管理](http://mywiki.wooledge.org/ProcessManagement)を参照してください。 –

答えて

関連する問題