- PR -

SSHを利用したファイルの削除

1
投稿者投稿内容
nanasisu
会議室デビュー日: 2004/12/22
投稿数: 10
投稿日時: 2004-12-22 14:55
SSHを利用して管理サーバ上のCGIから不要ファイルの削除を行うようなプログラムを作成しようとしています。
そこでSSHのコマンド動作の確認を行ったのですが、

%ssh サーバ find ディレクトリ名 -type f -mtime +7 -exec rm -f {} \;
(指定サーバ内の指定ディレクトリ内にある1週間以前のファイルを削除する)

を実行すると以下のようなエラーになります。

%COMMAND=/usr/bin/find /home/ディレクトリ -type f -mtime +7 -exec rm -f {}
%
%find: -ok: no terminating ";"

なぜでしょうか?
サーバ上でfindコマンドのみ実行するときちんとファイルは削除できます。

%find ディレクトリ名 -type f -mtime +7 -exec rm -f {} \;
%

sshではだめなのでしょうか?
nanasisu
会議室デビュー日: 2004/12/22
投稿数: 10
投稿日時: 2004-12-22 14:57
書き込み者です。
すみません。会議室場所を間違えました。
申し訳ありません。
1

スキルアップ/キャリアアップ(JOB@IT)