shell每天定時(shí)執(zhí)行腳本 如何讓shell腳本每天定時(shí)執(zhí)行?
如何讓shell腳本每天定時(shí)執(zhí)行?這很簡單。crontab命令很容易實(shí)現(xiàn)。讓我簡單介紹一下操作過程:1。首先,創(chuàng)建一個(gè)需要定期執(zhí)行的新shell腳本。在這里,我創(chuàng)建了一個(gè)新腳本來打印當(dāng)前時(shí)間,以便解釋
如何讓shell腳本每天定時(shí)執(zhí)行?
這很簡單。crontab命令很容易實(shí)現(xiàn)。讓我簡單介紹一下操作過程:
1。首先,創(chuàng)建一個(gè)需要定期執(zhí)行的新shell腳本。在這里,我創(chuàng)建了一個(gè)新腳本來打印當(dāng)前時(shí)間,以便解釋問題日期.sh內(nèi)容如下,非常簡單,是一個(gè)日期行命令,然后將輸出重定向到日期.txt接下來,我們將把這個(gè)日期.sh要向計(jì)時(shí)任務(wù)添加腳本,只需運(yùn)行“crontab-e”命令即可添加它。這里,以每分鐘執(zhí)行一次的腳本為例,看看定時(shí)任務(wù)能否正常執(zhí)行。編輯“*/1**”*/root/日期.sh“請保存,如下:
我可以用java的quartz來定時(shí)執(zhí)行shell腳本嗎?
是的,事實(shí)上,你的問題是如何用Java程序調(diào)用shell腳本。
使用crontab,定時(shí)執(zhí)行一個(gè)python腳本,怎么不能用?
注意兩點(diǎn):
1。Crontab將沒有您設(shè)置的環(huán)境變量
2。Crontab應(yīng)該使用絕對路徑
正確編寫shell腳本,在腳本中設(shè)置環(huán)境變量并執(zhí)行Python語句,然后Crontab執(zhí)行腳本。
PATH=/home//Python-3.3.3:/home//Python-3.3.3/bin:$PATH
Python/home/xxx年