나는 내 사이트의 루트에 PHP 스크립트가있다. 내 cpanel에 cronjob을 추가했습니다. 아래 그림처럼 기본 데이터베이스 작업과 협력 : <?php
require_once "classes/class.database.php";
$db = new database;
$db->connectToDB();
$data = date("Y/m/d H:i");
나는 우분투 서버의 학습 단계에 있습니다. Python 스크립트를 가지고 매일 아침 날씨를 알려주며 명령 행에서 스크립트를 실행할 때 완벽하게 작동합니다. 그러나 crontab 항목을 설정하려고하면 작동하지 않습니다. 다음 줄은 내 crontab 파일에 넣어 것입니다 : 내가 터미널에 다음 명령 중 하나를 입력하면 30 11 * * * /usr/bin/py
수동으로 (즉, ./script.sh 명령을 통해) 실행하면 코드 결과가 변수에 지정되지만 crontab을 통해 자동으로 실행될 때 쿼리 결과가 지정되지 않습니다. 변수에. 코드를 검색 : 당신의 크론은 .profile에 초기화하여 변수를 인식하지 않기 때문에가 diff=0;
diff=`sqlplus -s user/[email protected] <<
다음의 PHP 코드로 내 루트의 crontab 내용을 가져 오려고했지만 아무 것도 반환되지 않습니다. $cronFile = '/var/spool/cron/root';
$current = file_get_contents($cronFile);
echo $current;
과 같이 크론 파일보기에 대한 사용 권한 : -rw-rw-r-- root root
저는 스파크를 내장 컴퓨터에서 builtin-java 클래스로 사용합니다. spark-submit을 실행하는 데 crontab에 문제가 있습니다. '/user/test.sh' #! /bin/bash
export SPARK_HOME=/usr/local/spark
$SPARK_HOME/bin/spark-submit test.jar
와 '의 crontab