/bin/csh
マスターノードにのみ存在するとして説明されているタスクを送信したいと思います。そして、rootアクセス権はなく、マスターノードでのみ制限されたsudoアクセス権しかありません。したがって、sudo apt install csh
すべてのコンピューティングノードで使用できるわけではありません。
イベントはどのように処理されますか?
答え1
2つの良いオプションがあります。
csh
クラスタシステム管理者にコンピューティングノードにインストールするように依頼してください。
または
csh
またはでsh
スクリプトを再作成してくださいbash
。あるいは、コンピューティングノードにインストールされている場合もksh
あります。zsh
またはperl
またはpython
。
私はそれを書き換えることをお勧めします。実際にそれを使う理由はありませんcsh
。
ところで、参照してください有害とみなされるCshプログラミング。
csh
1978年に最初に書かれたとき、ユーザーフレンドリーなインタラクティブシェルで、80年代と90年代初頭までその役割を維持しましたが(今は、、およびksh
他bash
のzsh
人がこれをはるかに上回っていましたが)、常に悪くて欠陥のあるスクリプト言語でした。
最新バージョンtcsh
(おそらく使用中のバージョン)はいくつかのバグをcsh
修正しましたが、すべてではありません。まだ良いスクリプト言語ではありません。