mineos(minecraft os)を使用していますが、いくつかの情報を取得するためのコマンドがいくつかあります。
- セットサーバーのpidをプルする
- ゲームログ内の文字列のインスタンスをカウントします
- カウントがXに達したときにイベントをトリガーします
これは、必要な情報を取得するために正常に機能します。
#!/bin/bash
cd /usr/games/minecraft
count=`grep -c "\[SEVERE\]" /home/mc/servers/testingmode/server.log`
pid=`./mineos_console.py -s testingmode get pid`
./mineos_console.py -s testingmode console say "$count"
./mineos_console.py -s testingmode console say "$pid"
しかし、ifを追加するとすぐに「pid:commandnotfound」がスローされます。
#!/bin/bash
cd /usr/games/minecraft
count=`grep -c "\[SEVERE\]" /home/mc/servers/testingmode/server.log`
pid =`./mineos_console.py -s testingmode get pid`
if [ "$count" -gt 400 ];then
./mineos_console.py -s testingmode console say "$count"
./mineos_console.py -s testingmode console say "$pid"
fi
誰もが理由や素晴らしい解決策を知っていますか?前もって感謝します。