Macで次のように毎日午後11時にターミナルを開くようにcronジョブをスケジュールしました。
0 23 * * * open -a Terminal
それは素晴らしいです!しかし、私が望むのは、ターミナルを開くだけでなく、その中で簡単なコマンドを実行することです。オンラインで見ると、cronコマンドを次のようにチェーンできるように見えます&&
。
0 23 * * * open -a Terminal && echo 'Hello, world!'
ただし、この変更されたcronジョブは、2番目のコマンドを実行せずにターミナルを開くだけです。cronジョブで両方を実行する方法についての考えはありますか?
pahとSameer Naikはすでにすばらしい回答を提供していますが、同様の質問に対するSOの回答に触発されて、 AppleScriptsを使用したさらに簡単な解決策を採用することになりました。
0 23 * * * osascript -e 'tell application "Terminal" to do script "echo \"Hello, world\"!"'
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加