0

かなりロックダウンされたクラスターでいくつかのコードを実行しています。このマシンでできることとできないことをまだ考えています (たとえば、自分の .bashrc を編集することはできませんが、SSH の RSA 認証をセットアップすることはできます)。

とにかく、クラスタが の使用を許可していないようaliasです。するとalias tinyName=/path/to/really_really_long_executable_filename、コマンドを入力するとtinyNameが得られcommand not foundます。

aliasそれが立ち入り禁止であると仮定すると、毎回alias入力するのを避けるための代替手段はありますか?/path/to/really_really_long_executable_filename

PS 私が実行しているマシンは NERSC Carver で、このクラスターで立ち入り禁止の Linux コマンドのリストをまだ見つけていません。

4

1 に答える 1

1

シェルを正しく設定するだけでなく、エイリアス「スクリプト」を作成してPATH. 最適ではありませんが、ターゲットには適している可能性があります。

例えば:

sudo sh -c "echo '/path/to/really_really_long_executable_filename' > /usr/local/bin/tinyname"
sudo chmod a+x /usr/local/bin/tinyname
于 2012-08-16T04:51:38.277 に答える