홈>
우분투 16의 crontab에는 다음이 있습니다 :
0 8 20-31 2-12/2 * [ $(date +\%d -d "7 days") == 01 ] && python3 myscript.py &
이것은 오늘 아침에 시작될 것으로 예상했지만 그렇지 않았습니다. 다음과 같이 변경하면 정상적으로 시작됩니다.
0 8 25 2-12/2 * python3 myscript.py &
월말 7 일 전에 crontab에서 스크립트를 시작하는 방법에 대한 제안이 있습니까?
- 답변 # 1
관련 질문
- Python 스크립트는 수동으로 실행되지만 crontab에서 '리소스 교착 상태 방지' 오류가 발생합니다.
- PYTHON-최소 3자리 숫자 반환
- Python을 사용하여 여러 애플리케이션 열기
- python : PyCharm은 dict 생성 속성의 확인되지 않은 속성에 대해 경고합니다.
- python : 지수 형식/과학 표기법 없이 십진수를 인쇄하는 방법은 무엇입니까?
- python : opencv에서 인수 오류가 계속 발생합니까?
- python : Sphinx는 :param 및 :return을 제대로 인식하지 못합니다.
- python : super가 항상 __init__에서 호출되어야 하는 이유
- python : 값이 두 번 이상 나타나면 값을 취하는 목록 만들기
- bash 스크립트에서 올바른 Python 설치를 동적으로 선택하십시오.
Cronjobs는
/bin/sh
에 의해 운영됩니다 기본적으로. 구문이sh
에 유효하지 않습니다 .SHELL=/bin/bash
를 설정하십시오bash
를 사용하여 모든 작업을 실행하려면 crontab 상단에 대신