如何通过crontab将linux中的历史命令复制到另一个文件

如何通过crontab将linux中的历史命令复制到另一个文件

我正在使用此命令复制新命令,但这些命令在 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

相关内容