一 準備工作:
1.寫好要執行的sql查詢shell指令碼:
2.將寫好的指令碼用fz上傳到你的目錄下;
二 複製乙個ssh渠道啟動機器的hive服務:
三 在另乙個ssh渠道執行指令碼:
命令如下:sh task.sh 或者sh . / task.sh
注:如果不能執行請賦權,命令:chmod 744 task.sh 或chmod a+w task.sh,再重新執行 sh task.sh 指令碼命令
四 執行檔案存檔的log的指令碼
/usr/bin/nohup /usr/local/task.sh(這是你指令碼存放的路徑) >> /usr/local/lp/run.log(這是log日誌路徑) 2>&1 &
注:執行這個名命令是看不到運**況,如果你想看,命令: tail -f /usr/local/lp/run.log
五 編輯crontab執行定時任務
執行命令:
# crontab -e
vim 內容:
注:我的是每天0點執行一次
四 最後重啟crontab服務
執行命令:
# /etc/init.d/crond restart
linux下定時執行sql語句
一 寫需要執行的sql檔案 執行命令 vim updata.sql 內容 update t channel terminal set ct para4 0 commit 二 寫執行sql檔案的指令碼 執行命令 vim updata.sh 內容 bin bash sqlplus 使用者名稱 密碼 ip...
iOS 下定時執行
首先,在controlller標頭檔案中增加 nstimer timer 定時器變數。在實現 中建立乙個頁號變數 import list demoviewcontroller.h int pageno 1 在viewdidload方法中初始化定時器 void viewdidload 定時器間隔3秒,...
linux下定時執行程式
在linux下我們有時候會用到定時的執行一些命令,如果使用人工定時操作的話很不方便。還好linux中為我們提供了乙個很好的工具。vi開啟 etc crontab我們可以看到 01 root run parts etc cron.hourly 02 4 root run parts etc cron....