1、安裝crontabs
linux應該都有crontab,沒有的話可以安裝一下:
yuminstall crontabs
安裝完以後開啟crontab服務
service crond start
用以下的方法啟動、關閉這個cron服務:
service crond start //啟動服務
service crond stop //
關閉服務
service crond restart //
重啟服務
service crond reload //
重新載入配置
service crond status //
檢視crontab服務狀態
service crond start //
手動啟動crontab服務
檢視crontab服務是否已設定為開機啟動,執行命令:ntsysv (若不存在則執行yum install ntsysv)2、編寫shell和要執行的指令碼檔案
task.sh:# @file ==伺服器要執行的任務檔案路徑# /usr/bin/php ==伺服器中php目錄
# 在linux環境下 對該sh指令碼 進入vi後執行 :set ff =unix 再 :wq退出
# 修改指令碼的檔案格式,相容問題
# 給該指令碼777許可權
# 執行命令crontab -e 新增任務 */1 * * * *root(使用者名稱) 命令(指令碼)路徑
#!/bin/bash
file='
/var/www/html/script/task/cronjob-auto-confirm-recharge.php
'/usr/bin/php $file
日後可將所有定時任務都放到task資料夾中:#!/bin/bashpath='
/var/www/html/script/task/
'filelist=`ls $path/*
.php`
for file in $filelist
do /usr/bin/php $file
done
cronjob-auto-confirm-recharge.php://載入基礎檔案
include
dirname(dirname(__file__)).'/loadthink.php';
trycatch (exception
$e)
3、新增相應的任務在命令列輸入: crontab -e 然後新增相應的任務,wq存檔退出。分鐘 小時 日 月 星期 使用者 命令* * * * *使用者 命令(指令碼)路徑
每一分鐘執行一次則:
*/1 * * * * 使用者 命令(指令碼)路徑
直接執行php指令碼檔案的話 * * * * * php filename.phpLinux伺服器上搭建svn伺服器
使用yum安裝svn,命令如下 yum y install subversion安裝完成之後,驗證安裝結果 在 opt目錄下面建立乙個svn目錄,用來作為svn儲存目錄,命令如下 mkdir opt svn執行如下命令,建立乙個倉庫 svnadmin create opt svn myproject...
Linux伺服器上搭建FTP服務
安裝 vsftpd0 使用 yum 安裝 vsftpd yum install vsftpd y啟動 vsftpd0 安裝完成後,啟動 ftp 服務 service vsftpd start啟動後,可以看到系統已經監聽了 21 埠 netstat nltp grep 21修改配置檔案 vsftpd ...
Linux上安裝SVN Server 伺服器的方法
linux 系統 centos 6.5 32 位 svn 伺服器的版本為subversion 1.9.2.tar.gz 安裝subversion 1.9.2 這裡介紹如何在linux上面安裝svn伺服器的方法,由於安裝svn伺服器需要同時安裝他所依賴的一些元件。而如果我們將這些元件直接列出來,先行安...