Sybase Ase 新增定時任務

2021-08-31 22:03:26 字數 1010 閱讀 3956

準備乙個sh檔案和sql檔案

sh檔案中內容如下

. /home/sybase/.bash_profile   

logfile=/home/sybase/job/log.log

time=`date +"%y-%m-%d %h:%m"`

echo "$time" 'job start' >> $

isql -usa -p -sserver -i /home/sybase/job/log.sql >> $

sql 檔案中 內容如下

exec p_test   

go

sybase 使用者登入到linux

若資料庫sa使用者密碼非空,需修改版本中sybase\job目錄下所有sh檔案以下資訊:

isql -usa -p -sserver –i

使用sybase使用者將版本中\sybase\job目錄下所有檔案已ascii方式ftp至日誌報表伺服器/home/sybase/job目錄下,沒有該目錄請手工建立。

sybase使用者登入日誌報表伺服器,執行vi /home/sybase/inte***ces 命令新增如下資訊:

server   

master tcp ether 1.1.1.1 4100

query tcp ether 1.1.1.1 4100

執行crontab –e命令,新增 內容如下

*/10 * * * * sh /home/sybase/job/10min.sh   

0 2 * * * sh /home/sybase/job/2day.sh

0 0 * * * sh /home/sybase/job/once.sh

驗證是否執行排程執行語句:crontab –l,即可檢視到當前正在執行的crontab任務。

系統執行期間應該保證報表資料庫排程任務處於執行狀態。

定時任務部署成功定時執行後,會在/home/sybase/job目錄下生成 (日誌作業日誌)、 記錄各任務執**況。

MySQL新增定時任務

將定時任務開啟 set global event scheduler 1 設定該事件使用或所屬的資料庫base資料庫 use test 如果原來存在該名字的任務計畫則先刪除 drop event if exists enent create test 設定分隔符為 mysql預設的語句分隔符為 這樣...

linux新增定時任務

要使用的主要命令 一 新增或編輯定時任務檔案 root instance nretneiu cp etc crontab home 複製系統定時任務檔案到你的家目錄 root instance nretneiu cd home 進行家目錄 root instance nretneiu home ls...

linux 新增定時任務指令碼

主要分2個步驟 第一步 編寫要定時執行的指令碼 touch mytask.sh vi mytask.sh 裡面寫入 bin bash echo date tmp mytask.log 就是將當前時間都追加到mytask.log這個檔案中。儲存後記得要加上執行的許可權 chmod x mytask.s...