1. 程式人生 > >linux下定時執行php指令碼

linux下定時執行php指令碼

經過測試終於成功了

1. 在需要定時執行的php檔案的第一行加

#!  /bin/local/php -q

其中 /bin/local/php 是自己的php.exe 所在的位置

2. 上傳要定時執行的php檔案到一個位置,可以通過/path/to/your/php/script.php 訪問到。並且要把PHP變成可執行的指令碼檔案。在命令列下,指令碼所在目錄

chmod +x script.php

3. 開啟編輯crontab檔案

vi /etc/crontab

在裡面新增如

01 6 * * * root -q /bin/local/php /path/to/your/php/script.php
這個意思就是每天6點01分執行script.php

在等待定時執行之前也可以先在linux下嘗試/bin/local/php /path/to/your/php/script.php,如果能執行成功了,說明就可以了,然後就可以等待定時運行了。

這樣就可以了,注意script.php本身程式碼中不能有相對路徑之類的,需要時在linux中的絕對路徑。

相關推薦

linux定時執行php指令碼

經過測試終於成功了 1. 在需要定時執行的php檔案的第一行加 #! /bin/local/php -q 其中 /bin/local/php 是自己的php.exe 所在的位置 2. 上傳要定時執行的php檔案到一個位置,可以通過/path/to/your/php/sc

centos 7定時執行php指令碼

1.vi /var/spool/cron/root開啟root檔案輸入以下內容: 59 23 * * * /usr/local/php/bin/php /home/wwwroot/phpscripht/test.php >> /home/wwwroot/ph

Linux定時執行python指令碼

    其實就是linux的定時任務。老記不住引數,這次寫下來,省著老百度。 ================================================================ 每天清晨 4:00:01,用python執行/opt/aa.

linux利用crontab定時執行PHP指令碼

1、使用crontab –e編輯定時任務   內容為:   xx:xx:xx 執行一個test.php檔案   2、php檔案必須在檔案頭一行,加上直譯器路徑(就象perl做的那樣)   #!/usr/local/bin/php   PHP的

Linux定時執行指令碼

這個格式的前一部分是對時間的設定,後面一部分是要執行的命令,如果要執行的命令太多,可以把這些命令寫到一個腳本里面,然後在這裡直接呼叫這個指令碼就可以了,呼叫的時候記得寫出命令的完整路徑。時間的設定我們有一定的約定,前面五個*號代表五個數字,數字的取值範圍和含義如下:

crontab 定時執行php指令碼檔案

PHP 安裝模式 首先我們必須先確認自己在LINUX Ubuntu 伺服器上php的安裝模式,以CGI 模組還是Apache模組方式安裝? 如果不確定php安裝模式,可以使用 phpinfo() 函式檢視:將<?php phpinfo(); ?> 寫在php檔

crontab定時執行php指令碼備份資料庫

2014年的時候用crontab定時執行php指令碼來備份資料庫,簡單的寫了個例項: db_backup.php程式碼: <?php date_default_timezone_set ('A

linux定時執行任務的方法

cnblogs root dream days 分鐘 ab命令 hour 小時 var 在LINUX中你應該先輸入crontab -e,然後就會有個vi編輯界面,再輸入0 3 * * 1 /clearigame2內容到裏面 :wq 保存退出。 在LINUX中,周

利用 Linux crontab 定時執行 PHP

啟動linux定時服務:service crond start 檢視當前定時任務: crontab -l 新增新定時任務:crontab -e 先是測試crontab對於普通任務能否執行: */1 * * * * date >> /opt/web/

linux定時執行任務方法

  (1)at命令   假如我們只是想 要讓特定任務執行一次,那麼,這時候就要用到at監控程式了。   設定at命令很簡單,指示定執行的時間,那麼就會在哪個時候執行。at類似列印 程序,會把任務放到/var/spool/at目錄中,到指定時間執行它 。at命令相當

Mac定時執行python指令碼&sh指令碼

步驟: 1.crontab -e進入當前使用者的定時任務編輯模式: 分 時 日 月 周 直譯器絕對路徑 指令碼絕對路徑 2.儲存,退出,指令碼即可按照指定的時間去執行指令碼 注意: (1)時間的格式 *  *  *  *  *  command

linux定時執行sql語句

一  寫需要執行的sql檔案 執行命令:   # vim updata.sql 內容:    update t_channel_terminal set ct_para4='0' ;    com

Linux配置定時執行指定指令碼

    在Linux下,有時需要定時執行一些任務,如定時檢測系統資源資訊、定時備份資料庫等操作,可以藉助crontab命令,其基本命令格式如下:    * * * * * {命令}    第一個*表示每xx(1-59)分鐘,每分鐘用*或*/1表示    第二個*表示每xx(0

linux定時執行任務的方法 crontab

在LINUX中,週期執行的任務一般由cron這個守護程序來處理[ps -ef|grep cron]。cron讀取一個或多個配置檔案,這些配置檔案中包含了命令列及其呼叫時間。cron的配置檔案稱為“crontab”,是“cron table”的簡寫。一、cron在3個地方查詢

linux定時執行任務的方法 crontab 用法說明

linux下定時執行任務的方法 【非原創,個人網上收集整理了一下】在LINUX中,週期執行的任務一般由cron這個守護程序來處理[ps -ef|grep cron]。cron讀取一個或多個配置檔案,這些配置檔案中包含了命令列及其呼叫時間。cron的配置檔案稱為“crontab

Linux定時任務執行PHP指令碼每天更改資料庫

1、檢查是否開啟crond(預設已安裝)              service crond status              ser

一個簡單的linux設定定時執行shell指令碼的示例

很多時候我們有希望伺服器定時去執行一個指令碼來觸發一個操作,比如說定時去備份伺服器資料、資料庫資料等 不適合人工經常做的一些操作這裡簡單說下 shell Shell俗稱殼,類似於DOS下的command和後來的cmd.exe。它接收使用者命令,然後呼叫相應的應用程式。作為命

Linux定時任務Crontab執行PHP指令碼

http://blog.chinaunix.net/uid-7552018-id-182133.html crontab執行php指令碼 http://www.jb51.net/article/29136.htm  

Linux定時執行PHP

log 表示 body 分享圖片 res nth 特殊 == start 1、使用crond服務    crontab -e #編輯任務列表 crontab -l #展示任務列表 26 15 * * * /usr/local/php70/bin/php -q /dat

當網站出現502時,若重啟PHP能成功,則執行如下操作 (Linux定時執行.php檔案)

問題:我的伺服器在一段時間的時候,執行幾百個網站時出現了502錯誤,通過我的分析,時php-fpm承受不了多個網站的壓力,就出現崩潰,那麼這是就需要在網站出現502時,重啟php-fpm解決(或者你可以選擇優化php-fpm的效能) 解決思路:當網站出現502時,若重啟PHP能成功,那麼就需要在