죄송합니다. 우분투에 관해서는 약간 초보자이지만 이것으로 인해 머리가 나가고 도움이 필요합니다.
제가 작성한 스크립트가 있는데, 저절로 실행하면 작동합니다. :-
#!/bin/bash
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:~/bin
cd environments
cd Garmin
cd Sync
python3 sync.py -f 2018-01-01 -t 2025-01-01
문제는 매시간 실행되는 crontab 작업이 있지만 실행되고 있지 않다는 것입니다(무게 측정을 업데이트하지 않기 때문에).
00 * * * * ~/bin/sync.sh
누구든지 도울 수 있습니까? 사과드립니다. 코딩이 너무 길어 보이면 그냥 시작하세요.
감사해요
답변1
나는 우연히 만났다이 게시물올바른 방향으로 가는 데 도움이 될 것입니다.
첫 번째 답변이 문제 해결에 도움이 되지 않으면 Byte Commander가 작성한 두 번째 답변을 사용할 수 있습니다. Byte Commander는 cron을 처리하지 않고도 목표를 달성할 수 있는 좋은 방법을 보여줍니다. 10m에서 60m 정도로 변경하면 됩니다.
cron을 방지하려면 10분 이상 지연되는 무한 루프로 스크립트를 호출할 수도 있습니다.
이전 인스턴스가 종료된 후 10분 후에 스크립트를 다시 시작하려면 다음을 사용하십시오.
사실이지만 ; /PATH/TO/SCRIPT.PY ; 10분 자다 ; 완료
그러나 시계에서 10분마다 스크립트를 시작하려면 >마지막 인스턴스가 실행된 시간(또는 여전히 실행 중인지 여부)에 관계없이 >백그라운드에서 스크립트를 실행하고 ; &로:
사실이지만 ; /PATH/TO/SCRIPT.PY를 수행하고 10분 동안 잠자기 ; 완료