当前位置: 技术问答>linux和unix
crontab -e编辑定时任务后不能执行.请高手指教
来源: 互联网 发布时间:2016-03-04
本文导语: 小弟我编了一脚本文件test.sh #!/bin/sh data1=CRMSEND_0002_280_ data2=CRMSEND_0003_280_ ip=10.105.16.99 username=**** pw=***** filename1=$data1`date -d"-1 day" "+%Y%m%d"`.txt filename2=$data2`date -d"-1 day" "+%Y%m%d"`.txt /usr/bin/ftp -n user $username $pw binary ...
小弟我编了一脚本文件test.sh
#!/bin/sh
data1=CRMSEND_0002_280_
data2=CRMSEND_0003_280_
ip=10.105.16.99
username=****
pw=*****
filename1=$data1`date -d"-1 day" "+%Y%m%d"`.txt
filename2=$data2`date -d"-1 day" "+%Y%m%d"`.txt
/usr/bin/ftp -n user $username $pw
binary
prompt
put $filename1
put $filename2
close
bye
然后用crontab -e 设置定时任务如下:
20 12 * * * /data0/ora_cli/sckfdb_backup/test.sh > /tmp/bbb.log
不论怎么设置定时任务的时间,都不能执行.但是我手动执行test.sh脚本(./test.sh)又能实现.
网上说设置定时任务后要重起server,我也试过了,还是不行.望指教!!
#!/bin/sh
data1=CRMSEND_0002_280_
data2=CRMSEND_0003_280_
ip=10.105.16.99
username=****
pw=*****
filename1=$data1`date -d"-1 day" "+%Y%m%d"`.txt
filename2=$data2`date -d"-1 day" "+%Y%m%d"`.txt
/usr/bin/ftp -n user $username $pw
binary
prompt
put $filename1
put $filename2
close
bye
然后用crontab -e 设置定时任务如下:
20 12 * * * /data0/ora_cli/sckfdb_backup/test.sh > /tmp/bbb.log
不论怎么设置定时任务的时间,都不能执行.但是我手动执行test.sh脚本(./test.sh)又能实现.
网上说设置定时任务后要重起server,我也试过了,还是不行.望指教!!
|
用原来的shell脚本,可以使用如下的crontab配置来实现:
20 12 * * * cd /data0/ora_cli/sckfdb_backup; ./test.sh > /tmp/bbb.log
20 12 * * * cd /data0/ora_cli/sckfdb_backup; ./test.sh > /tmp/bbb.log
|
不错!!