- ベストアンサー
ファイル削除方法について
いつもお世話になっております。 今回ご質問させていただく内容は、UNIX C言語「ファイル削除」についてです。 サーバの構成としては、運転系と待機系の2重系です。 運転系のC言語アプリケーションから待機系の保存期間が超えているファイルを削除したいと思っていますが、一体どの様にすれば削除できるのかさっぱりわかりません。 いろいろ調べてFTPでは、mdeleteコマンドを使用すればファイルの削除が可能の様ですが、C言語で実現が可能でしょうか? ご教授宜しくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
unlinkでファイルの削除ができますよ。詳細は、参考URLを見てください。
その他の回答 (2)
- makoto_u
- ベストアンサー率75% (3/4)
回答No.3
1.待機系のサーバ上に期限切れファイルを削除するshファイルを配置 2.運転系サーバ上のCアプリケーション内から1のshファイルをsshで実行 これでどうでしょ? sshコマンドの使い方についてはUNIXのコマンドリファレンスなんかを参考にしてみてください。
質問者
お礼
automountする方法を見つけましたので、自己解決とさせていただきます。
質問者
補足
早速の回答ありがとうございます。 試した後、結果を報告させていただきます。 あつかましいお願いではございますが、できればサンプルコードも教えて頂きたいと思いますが宜しいでしょうか?
- asuncion
- ベストアンサー率33% (2127/6289)
回答No.1
おそらく、system関数を使うと、当該OSで実行できるコマンドであれば C言語のプログラムから実行できると思います。
質問者
お礼
automountする方法を見つけましたので、自己解決とさせていただきます。
質問者
補足
早速の回答ありがとうございます。 試した後、結果を報告させていただきます。 あつかましいお願いではございますが、できればサンプルコードも教えて頂きたいと思いますが宜しいでしょうか?
お礼
automountする方法を見つけましたので、自己解決とさせていただきます。
補足
早速の回答ありがとうございます。 試した後、結果を報告させていただきます。 あつかましいお願いではございますが、できればサンプルコードも教えて頂きたいと思いますが宜しいでしょうか?