Linux の履歴コマンドを crontab 経由で別のファイルにコピーする方法

Linux の履歴コマンドを crontab 経由で別のファイルにコピーする方法

私は新しいコマンドをコピーするためにこのコマンドを使用していますが、これらのコマンドは Centos 6.5 では機能しません。

*/1 * * * * ~/.bash_history >> historylog.txt

または

*/1 * * * * .bash_history >> historylog.txt

または

*/1 * * * * history | grep -v history >> history.txt

これをどうやって実行すればいいのでしょうか? ~/.bashrc ファイルのような他の設定も必要なのでしょうか?

答え1

ファイルの内容を印刷するにはコマンドを使用する必要があります。

つまり次のようになります:

*/1 * * * * cat ~/.bash_history >> historylog.txt

関連情報