计划任务脚本不正常
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系统下计划任务不能运行
重新建立个任务计划落``或者修改那个计划里面的用户密码```
原理是这样的`用哪个用户 来运行这个程序```这些都要自己设置的``你改了密码了!!你原来设置的用户密码还是你原来的密码``!``不会随着你修改密码还变动的```先看计划里面的属性看常规里能否修改用户`密码不!!不能就重建立