shell历史命令
发布时间:2020-12-15 23:02:12 所属栏目:安全 来源:网络整理
导读:1 、每分钟备份历史命令制定计划任务:每分钟执行备份历史命令的脚本注意:要用python写计划任务脚本,因为用shell脚本写的计划任务总是不执行先写脚本:[[email?protected] ~] # cat /backup/history.py # !/usr/bin/python # -*- coding:UTF-8 -*- ms=open
1、每分钟备份历史命令 制定计划任务:每分钟执行备份历史命令的脚本 注意:要用python写计划任务脚本,因为用shell脚本写的计划任务总是不执行 先写脚本: [[email?protected] ~]# cat /backup/history.py #!/usr/bin/python # -*- coding:UTF-8 -*- ms=open("/root/.bash_history") with open(‘/backup/history.txt‘,‘w+‘) as mon: mon.writelines(ms) ms.close() 启动计划任务: [[email?protected] mnt]#crontab -e */1 * * * * python /backup/history.py 查看效果: [[email?protected] ~]# cat /backup/history.txt 2、修改历史命令保存个数 shell历史命令默认保存1000条,修改成10000条 sed -i ‘s/HISTSIZE=1000/HISTSIZE=10000/g‘ /etc/profile source /etc/profile3、时刻同步历史命令到bash_history,history 写到计划任务里面不管用,试过,不管用shell还是python都不管用,只能手动执行要保存的命令,没有捷径history -w ~/.bash_history (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |