計劃任務腳本不正常
1. shell腳本可以直接執行,計劃任務不執行 為什麼
linux計劃任務是使用crontab命令,不執行一般原因如下:
cronjob的格式不正確,解決方式為按正確格式重寫cron命令
執行文件沒有x執行許可權,解決方式為使用chmod添加執行許可權
執行文件的路徑不正常,解決方式為使用完整的路徑,不使用相對路徑
磁碟空間不足,解決方式為清理磁碟空間
解決建議:
把執行程序的log重定向到某個日誌文件中,查看log文件內容是分析原因。
2. Windows 2003計劃任務不執行怎麼辦
1、設置計劃任務,指定啟動時間。過了時間計劃任務腳本為啟動運行。
第一種方法:
在計劃任務上右鍵,「屬性」-「常規」選項中勾選「僅在登錄後啟用」
3、 --- 安全設定
開啟允許伺服器操作員計劃任務
4、-----本地策略
--- 作為批處理作業登錄
把需要的用戶名添加到列表。
5、-----本地策略
--- 允許計算機和用戶被信任以便於委託
把需要的用戶名添加到列表。
3. 計劃任務不能自動運行原因出在哪兒
1。系統中的「Task Scheler」服務沒有啟動
2.如果你當前賬戶設置了自動登錄,且其登錄密碼又為空,,需要運行「gpedit.msc」來編輯組策略:展開「計算機配置→Windows設置→安全設置→本地計算機策略→安全選項」;雙擊右側的「賬戶:使用空白密碼的本地賬戶只允許進行控制台登錄」項,在彈出對話框中選擇「已禁用」
4. 用計劃任務運行bat腳本結果和手動運行腳本不一致,腳本內容只有一條move
你好,move命令應該不能跨硬碟的分區使用:如果是同一個硬碟可以使用move;如果是不同的硬碟分區,就不能使用move,你可以使用 命令然後使用del
有疑問,請追問!
5. shell腳本手動執行無問題,放在計劃任務裡面就不正常了,請大神指教!
腳本中的環境變數 env > env.log 打出為:
1 HOME=/home/kk
2 OLDPWD=/home/kk
3 LOGNAME=kk
4 PATH=/usr/bin:/bin
5 SHELL=/bin/sh
6 PWD=/home/kk/weibo/a
明顯是很多不同的, 而且PATH少了很多設置。
因此想辦法在shell腳本的開頭加上這些東西:
1 #!/bin/bash
2 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
3 SHELL=/bin/bash
4 java_HOME=/usr/lib/jvm/java-6-sun
5 _=/usr/bin/env
6
7
8 env > env.log
9 . /etc/profile
10 . ~/.profile
shit! 結果還是失敗!!!
解決辦法: ==========================================》
方法一:
在/etc/crontab 文件中直接添加我的crontab job任務即可。 但是此法需要root許可權才能修改此文件, 在我的本機是可以的;但是我在伺服器上面就是不可以了,沒有root許可權。
方法二:
在crontab -e 中的頭部加上PATH, 該PATH和命令行下env得到的PATH一樣。
me@server:~/$ crontab -l
# m h dom mon dow command
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
6. linux中腳本放入計劃任務當中為什麼沒有執行呢
linux計劃任務是使用crontab命令,不執行一般原因如下:
cronjob的格式不正確,解決方式為按正確格式重寫cron命令
執行文件沒有x執行許可權,解決方式為使用chmod添加執行許可權
執行文件的路徑不正常,解決方式為使用完整的路徑,不使用相對路徑
磁碟空間不足,解決方式為清理磁碟空間
解決建議:
把執行程序的log重定向到某個日誌文件中,查看log文件內容是分析原因。
7. linux計劃任務執行腳本顯示亂碼
要看你操作系統本來的編碼格式和你腳本的編碼格式是否一致,不一致的話在腳本前面制定一下編碼格式
8. windows計劃任務執行失敗原因
你的腳本肯定有問題
9. xp系統下計劃任務不能運行
重新建立個任務計劃落``或者修改那個計劃裡面的用戶密碼```
原理是這樣的`用哪個用戶 來運行這個程序```這些都要自己設置的``你改了密碼了!!你原來設置的用戶密碼還是你原來的密碼``!``不會隨著你修改密碼還變動的```先看計劃裡面的屬性看常規里能否修改用戶`密碼不!!不能就重建立