« Google Sync Mobileの提供スタート | メイン | 互助的 公衆無線LANサービス「FON」 に参加してみた »

2009/02/10

コマンドラインが使えないサーバでコマンド実行


SSHやTelnetの使用が制限されているサーバを使わなければならない場合に、コマンド操作を行いたいときのメモ。

ワークアラウンドとして、スクリプトからのシステムコマンドのキックで回避できる場合あり。(*1)

今回、シンボリックリンクを張りたかったんで、perlスクリプトからコマンドを実行。

たとえば
#!/usr/bin/perl -w

# コマンド実行(この場合シンボリックリンクを作成)
system("ln -s リンク先 作りたいシンボリックリンク");

print "Content-type: text/html\n\n";
1;
といった感じ。
# 宣言して、コマンド実行して空ページ出力するだけのスクリプトです。

*1 もちろん扱えるコマンドも制限されてるはずなので実行できないものがあるはず。
*2 サンプルの先頭行のパスは環境に応じて変更のこと。

※ Shell使えないということは停止もできないので、コマンド間違いは厳禁です。

◆ コメント

◆ 最新の記事(5件)


トラックバック

この記事のトラックバックURL:
https://www.typepad.com/services/trackback/6a0128773c7963970c015438498aac970c

Listed below are links to weblogs that reference コマンドラインが使えないサーバでコマンド実行:

Translation Tool






注目の商品


最近のコメント(Disqus)

ブログ powered by TypePad
登録年月 02/2010