이 글은 주로 Linux에서 Python 스크립트 자체 시작 및 예약된 작업에 대한 관련 정보를 소개하며, Python이 필요한 모든 사람이 배울 수 있도록 샘플 코드를 통해 매우 자세하게 소개합니다. 따라올 수 있습니다. 와서 저와 함께 배우세요.
머리말
최근에 동료가 Python 스크립트 자체 시작 및 예약된 작업에 대해 질문했습니다. 많은 친구들이 이 주제에 대해 특별히 익숙하지 않은 것을 발견했기 때문에 이 기사에서는 주로 Linux에서의 Python에 대해 소개합니다. . 스크립트 자체 시작 및 예약된 작업과 관련된 내용은 참조 및 학습을 위해 공유됩니다. 더 이상 고민하지 말고 자세한 소개를 살펴보겠습니다.
1. Linux가 시작될 때 Python이 자동으로 실행되도록 합니다.
준비하세요 스크립트 auto.py가 시작됩니다
루트 권한으로 다음 파일을 편집하세요
sudo vim /ect/rc.local
명령을 편집하여 종료 0
/usr/bin/python3.5 /home/edgar/auto.py > /home/edgar/auto.log
마지막으로 Linux를 다시 시작하세요. 스크립트가 자동으로 실행되고 로그가 인쇄됩니다.
2. Python 스크립트가 예약된 대로 시작되도록 합니다.
예약된 시작 스크립트 auto.py를 준비합니다. 파일 끝
sudo vim /etc/crontab
위 코드는 2분마다 스크립트를 실행하여 로그를 출력한다는 의미입니다.
3. crontab 작성 설명
2 * * * * root /usr/bin/python3.5 /home/edgar/auto.py > /home/edgar/auto.log
1.
* * * * * user command
分 时 日 月 周 用户 命令
2. 모든 실행 2시간에 한 번씩
* * * * * user command3. 매일 8시 30분에 한 번씩 실행
* */2 * * * user command (/表示频率)4. 매시간 30분과 50분에 한 번씩 실행
30 8 * * * user command4. 매월 3일부터 6일 8시 30분에 한 번
30,50 * * * * user command(,表示并列)5, 매주 월요일 8시 30분에 한 번
30 8 3-6 * * user command (-表示范围)
요약
위 내용은 Linux에서 Python 스크립트로 작업을 자체 시작하고 예약하는 방법에 대한 자세한 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!