재부팅할 때마다 스케줄러가 명령 기록을 백업하도록 하려면 어떻게 해야 합니까?
나는 시도했다
crontab -e
@reboot history > backup.txt
컴퓨터를 다시 시작했는데 디렉터리에 backup.txt 파일이 있었지만 파일이 비어 있었고 결과적으로 명령 기록이 없었습니다.
답변1
우선 답변 감사드립니다.
답변을 보기도 전에 해결책을 찾았습니다.
crontab -e
@reboot cp /home/username/.bash_history /home/username/History_Command.txt
효과가있다
답변2
기록은 파일일 뿐이므로 간단하게 복사할 수 있습니다.
SHELL=/bin/sh
PATH=/usr/bin:/bin:/usr/sbin:/sbin
@reboot cp $HOME/.bash_history $HOME/backup.txt 2>&1