2016-04-11 21 views
0

ユーザのcrontabをJavaプログラムから更新したいと思います。つまり、既存のcronファイルを読み込み、不要な行を削除し、改行を追加して新しいファイルを保存したいとします。crontab -eを使用せずにcrontabを更新する方法

私はこれを進める方法がわかりません。実際のcronファイルは/ var/spool/cron(centos)にありますが、このファイルを変更しないという警告があります。 crontab -eは、ファイル交換を行うためのカスタムエディタや古いファイルを削除した後に新しい行にパイプするための複雑なシェルスクリプトを書かない限り役に立ちません。

したがって、cronファイルを書き出してインストールする簡単な方法はありますか?

+0

SystemdでCentOSバージョンを使用していますか? –

答えて

1

オプションなしのコマンドcrontabは、stdinからcrontabをインストールします。

crontab -lは、古いcrontabに追加する必要がある場合は、現在のcrontabを返します。

+0

ありがとうございます。マニュアルページでは、これを概要で説明していますが、コマンドの説明には記載していません。私はRTFMをより良くする必要があったと思います。 – wjr

関連する問題