crontab으로 sh 스크립트를 시작하여 "SpecificDirectory"의 구성 파일을 사용하여 "MyApp.exe"로 xml 파일 ( "MyXML")을 만듭니다.
#!/bin/bash
cd ~/MyDirectory
mono MyApp.exe ./SpecificDirectory
그리고 MyXML 파일을 데이터베이스로 처리하는 또 다른 cron 탭이 있습니다.
1 7 * * * php /var/www/html/artisan xml:process MyXML >> /var/log/xml-process.log 2>&1
artisan xml 프로세스를 쉘 스크립트에 추가하여 crontab에 의해 실행되지 않고 exe가 MyXML 생성을 마친 직후에 실행할 수 있습니까?
그렇다면 어떻게 생겼을까 요?
때로는 생성에 시간이 더 걸리고 xml이 아직 완전히 생성되지 않은 경우에도 xml : process가 시작됩니다.
관련이 있으면 Ubuntu 16.04를 사용합니다.
내가 이해했듯이 현재 cron
.
쉘 스크립트에는 달리 지정되지 않는 한 표시되는 순서대로 하나씩 실행되는 일련의 명령이 포함되어 있습니다.
명령이 완료된 php
후에 항상 명령을 실행해야하는 경우 mono
해당 스크립트의 맨 아래에 추가하고 별도의 cron
항목을 제거하십시오 .
#!/bin/bash
cd ~/MyDirectory
mono MyApp.exe ./SpecificDirectory
# it may be necessary to change directory here
# (but it doesn't look like it, since you're using absolute paths)
php /var/www/html/artisan xml:process MyXML >> /var/log/xml-process.log 2>&1
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다