「Linuxのシェルスクリプトで多重起動を防止する」の版間の差分
ページの作成:「<source lang="bash"> #!/bin/sh PROCESSNAME=`basename $0` PROCESSID=`pidof -x $PROCESSNAME` PROCESSNUM=`echo $PROCESSID | awk '{print NF}'` if [ $PROCESSNUM -gt 1 ]; then…」 |
Administrator (トーク | 投稿記録) 編集の要約なし |
||
| 1行目: | 1行目: | ||
[[pidof]]を使っているもの。 | |||
[[Ubuntu]]なら最初から入っているはず。 | |||
[[macOS]]でもbrewからpidofを入れれば動くと思う。試してはいない。 | |||
brew search pidof | |||
スクリプト自体はシンプルなものなので[[bash]]でも[[zsh]]でも動くとは思う。 | |||
<source lang="bash"> | <source lang="bash"> | ||
#!/bin/sh | #!/bin/sh | ||
| 12行目: | 21行目: | ||
</source> | </source> | ||
[[category: Linux]] | |||
[[category: bash]] | |||
[[category: zsh]] | |||