パラレルコマンドはスクリプトで機能しなくなりましたか?

パラレルコマンドはスクリプトで機能しなくなりましたか?

Linuxサーバーを確認して更新するスクリプトを作成しました。過去1ヶ月間は本当にうまくいきました。ところで今朝、次のエラーが発生しました。

Could not open hosts file: No such file or directory

ファイルディレクトリに何も変更されておらず、週末から今朝まで何の問題もなくうまくいったので、ここで迷っています。これは素晴らしいことではなく、月曜日の朝にスクリプトを実行できるのは良いことですが、何がこのようなことが起こり始めるのか疑問に思います。

端末にコマンドを1つずつ入力すると、エラーは発生せず、すべてがうまく機能します。スクリプトに設定すると、もう機能しなくなるのはなぜですか?

コマンドは次のとおりです。

parallel-ssh -i -h ~/scripting/linuxhosts.txt uptime
parallel-ssh -h ~/scripting/linuxhosts.txt -t 100000000 sudo apt update
parallel-ssh -h ~/scripting/linuxhosts.txt -t 100000000 sudo apt upgrade -y
parallel-ssh -h ~/scripting/linuxhosts.txt sudo reboot now

ファイルの場所を変更し、フォルダとtxtファイルの名前も変更してみました。しかし、これはうまくいきません。

出力

ls -l ~/scripting/linuxhosts.txt

はい

-rw-rw-r-- 1 ricerit ricerit 138 Dec  1 13:26 /home/ricerit/scripting/linuxhosts.txt

ベストアンサー1

おすすめ記事