Ubuntu가 설치된 Intel NUC가 있습니다. 마인크래프트 서버를 운영하고 있습니다. 나는 간단한 서버 백업 시스템을 원했고 인터넷 검색을 통해 cron과 tar를 사용하여 이를 수행할 수 있다는 것을 알았습니다. 그러나 cron이 아무 것도 할 수 없는 것 같습니다.
cron을 실행할 간단한 테스트 스크립트를 만들었습니다.
#!/bin/bash cd ~/minecraft/Backups touch bla.txt
이것을 추가하여 crontab을 수정했습니다.
# m h dom mon dow command 10 16 * * * /home/ben/minecraft/Backups/Test.sh
16시 10분을 기다렸는데 아무 일도 일어나지 않았습니다. bla.txt 파일이 생성되지 않습니다. 다른 시간을 입력하여 여러 번 시도했지만 여전히 아무 것도 얻지 못했습니다.
스크립트를 수동으로 실행하면 작동합니다. 내가 무엇을 놓치고 있는지 아시나요?
답변1
이것이 귀하의 질문에 대한 답변인지 확실하지 않지만 다음 줄을 바꾸는 것이 좋습니다.
cd ~/minecraft/Backups
이것으로:
cd /home/ben/minecraft/Backups
스크립트에 실행 권한이 있는지 확인하세요.
chmod +x /home/ben/minecraft/Backups/Test.sh
cron이 설치되어 실행 중인지 확인하세요.
/etc/init.d/cron status
그렇지 않은 경우 설치/시작하십시오.
apt-get install cron
/etc/init.d/cron start