> 백엔드 개발 > 파이썬 튜토리얼 > Linux에서 Python 스크립트로 작업을 자체 시작하고 예약하는 방법에 대한 자세한 예

Linux에서 Python 스크립트로 작업을 자체 시작하고 예약하는 방법에 대한 자세한 예

黄舟
풀어 주다: 2017-08-07 15:38:26
원래의
2207명이 탐색했습니다.

이 글은 주로 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
로그인 후 복사

4.예제



1.

* * * * * user command
分 时 日 月 周 用户 命令
로그인 후 복사
2. 모든 실행 2시간에 한 번씩
* * * * * user command
로그인 후 복사

3. 매일 8시 30분에 한 번씩 실행



* */2 * * * user command (/表示频率)
로그인 후 복사

4. 매시간 30분과 50분에 한 번씩 실행



30 8 * * * user command
로그인 후 복사

4. 매월 3일부터 6일 8시 30분에 한 번



30,50 * * * * user command(,表示并列)
로그인 후 복사

5, 매주 월요일 8시 30분에 한 번



30 8 3-6 * * user command (-表示范围)
로그인 후 복사


요약


위 내용은 Linux에서 Python 스크립트로 작업을 자체 시작하고 예약하는 방법에 대한 자세한 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿