rosclean purgeを自動で回す
はじめに
ROSのlogファイルの容量が大きくなるとエラーが起きるので定期的にrosclean purgeで消す必要がある.たぶん.毎回やるのは面倒なので自動化したい.時間指定でコマンドを自動実行するためのツール?であるcronを使う.
2 やったこと
2.1 cronの動作確認
動いてるっぽい.
2.2 crontabを設定
でcrontabのエディタを開く.ここでsudoをつけると設定したコマンドがroot権限で実行される.特にその必要はないのでsudoはつけない.今のユーザーで実行されることになるっぽい.
中には以下のコマンドを書いた.
「* * * * *」の部分は実行する時間.「*」はワイルドカードなので全時刻が該当し毎分実行される.次に「rosclean purge -y」では「本当にいいですか?」みたいなやつに勝手に「yes」答えるために「-y」をつけておいた.
2.3 動作確認
でlogが見れる.以下のようなものが出た.
無事に動いてるっぽい.
3 参考