五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

蘋果Mac 環(huán)境如何配置定時任務(wù)?

2021-08-28 10:53 作者:楓洛寒  | 我要投稿

我想配置個定時任務(wù),就是到某個時間執(zhí)行代碼里的一個文件,或是每隔多長時間執(zhí)行,開始有了這樣想法,但是不知道怎么執(zhí)行,后來上網(wǎng)查了很多資料,下面是小編配置成功的方法供大家參考。

開啟crontab服務(wù)

1.用下面命令檢查需要的文件是否存在,頁面顯示 ls: /etc/crontab: No such file or directory 表示crontab文件不存在。

$ ?ls -al /etc/crontab

2.創(chuàng)建crontab文件。

$ sudo touch /etc/crontab

3.查看 crontab 是否啟動。

$ sudo launchctl list | grep cron

-0com.vix.cron ? ? ? ? ? ? #否

320650com.vix.cron ? ? #是

4.確保本地現(xiàn)有一個被執(zhí)行的文件,我在本地新建一個test.txt文件。

路徑: /Users/gaopeng/Downloads/test.txt

$ cd Downloads ? ? ? ? #放到Downloads目錄下 $ touch test.txt

查看一下這個文件的權(quán)限,如果不可讀,不可寫,還要開一下權(quán)限。

$ sudo chmod 777 test.txt

5.編輯自動執(zhí)行腳本內(nèi)容,此內(nèi)容是臨時內(nèi)容,關(guān)機后不保存。

$ sudo crontab -e

6.每1分鐘輸出 1234 到腳本(注意使用絕對路徑)。

*/1 * * * * echo 1234 >> /Users/gaopeng/Downloads/test.txt

7.使用crontab執(zhí)行腳本,如果沒有執(zhí)行,查看腳本是否有執(zhí)行權(quán)限(可忽略)。

$ sudo chmod 777 crontab

8.查看一下啟動項的配置。

$ locate com.vix.cron

9.查看配置。

$ cat /System/Library/LaunchDaemons/com.vix.cron.plist

10.crontab服務(wù)的重啟關(guān)閉,開啟。

$ sudo /usr/sbin/cron start

cron: cron already running, pid: 32065 ?#頁面顯示

$ sudo /usr/sbin/cron restart

cron: cron already running, pid: 32065 #頁面顯示

$ ?sudo /usr/sbin/cron stop

以下示例是在具體項目里配置的定時任務(wù)。

一、php形式配置

1.編輯要執(zhí)行的內(nèi)容

*/5 * * * * /opt/local/bin/php56 /Users/mac/git/ssos_web/batch/batch_os_sll.php ?2>&1

2.被調(diào)用batch_os_sll.php的文件的配置。

require_once dirname(dirname(__FILE__)).DIRECTORY_SEPARATOR.'application'

.DIRECTORY_SEPARATOR.'app'

.DIRECTORY_SEPARATOR.'batch'

.DIRECTORY_SEPARATOR.'Controller.php';

Batch_Controller::main_CLI('Batch_Controller', 'batch_lili_yinbiao');

3.batch_lili_yinbiao.php業(yè)務(wù)邏輯文件「這里不做說明」。

二、sh 形式的配置:

1.編輯要執(zhí)行的內(nèi)容。

*/2 * * * * bash /Users/mac/git/ssos_web/batch/bin/batch_sh_os_all.sh

2.被調(diào)用batch_sh_os_all.sh的文件配置。

SCRIPT_DIR=`dirname $0` ?#取當(dāng)前腳本所在路徑的父目錄

cd $SCRIPT_DIR#cd到返回的父目錄

/usr/bin/php56 ../lcriptt/batch_os_sll.php $1 2>&1

3.被調(diào)用batch_os_sll.php的文件配置。

require_once dirname(dirname(dirname(__FILE__))).DIRECTORY_SEPARATOR.'application'

.DIRECTORY_SEPARATOR.'app'

.DIRECTORY_SEPARATOR.'batch'

.DIRECTORY_SEPARATOR.'Controller.php';

Batch_Controller::main_CLI('Batch_Controller', 'batch_lili_yinbiao');

4.batch_lili_yinbiao.php業(yè)務(wù)邏輯文件「這里不做說明」。

以上就是小編今天為大家分享的配置的定時任務(wù)的方法,可以根據(jù)自己的需要執(zhí)行項目里的文件,如果大家想配置按照上面步驟一步步操作就好。想了解更多關(guān)于Mac相關(guān)知識,請關(guān)注macz.com吧!


蘋果Mac 環(huán)境如何配置定時任務(wù)?的評論 (共 條)

分享到微博請遵守國家法律
桓台县| 镇巴县| 南靖县| 忻州市| 温宿县| 安远县| 随州市| 岚皋县| 蒲城县| 临夏县| 贡觉县| 六盘水市| 永善县| 新营市| 伽师县| 青河县| 梁河县| 年辖:市辖区| 渝北区| 雅安市| 新密市| 五大连池市| 休宁县| 海淀区| 渭南市| 临汾市| 白银市| 平南县| 淮北市| 阿克陶县| 义马市| 长海县| 永昌县| 冀州市| 望谟县| 射阳县| 嘉义市| 宜黄县| 高青县| 日照市| 潼关县|