linux执行crontab、脚本命令及chmod
2017-02-08 09:39
309 查看
02 09 * * * sh /home/db2inst1/symisdb/load/backup.sh > /home/db2inst1/symisdb/load/backup.log
* * * * * 分别代表:分钟,小时,几号,月份,星期几
backup.sh文件内容:
. /home/db2inst1/.bash_profile 加入环境变量
rm -f /home/db2inst1/symisdb/*.del -f为删除无提示,-r为循环删除子文件夹内容
sh /home/db2inst1/symisdb/load/getfile.sh 写出命令所在位置的完整路径
sh /home/db2inst1/symisdb/load/load.sh
其中getfile.sh为:
/usr/bin/ftp -n<<!
open 21.60.121.21
user db2isnt1 db2isnt1
binary
cd /usrproc/xhxdbbackup/BACKUP/EDW
lcd /home/db2inst1/symisdb
prompt off --提示关闭
mget * --传输多个文件
close
bye
!
最后对getfile.sh及load.sh赋可执行权限 chmod 755 getfile.sh
linux命令chmod 755的意思
chmod是Linux下设置文件权限的命令,后面的数字表示不同用户或用户组的权限。
一般是三个数字:
第一个数字表示文件所有者的权限
第二个数字表示与文件所有者同属一个用户组的其他用户的权限
第三个数字表示其它用户组的权限
权限分为三种:读(r=4),写(w=2),执行(x=1) 。 综合起来还有可读可执行(rx=5=4+1)、可读可写(rw=6=4+2)、可读可写可执行(rwx=7=4+2+1)。
所以,chmod 755 设置用户的权限为:
1.文件所有者可读可写可执行 --7
2.与文件所有者同属一个用户组的其他用户可读可执行 --5
3.其它用户组可读可执行 --5
* * * * * 分别代表:分钟,小时,几号,月份,星期几
backup.sh文件内容:
. /home/db2inst1/.bash_profile 加入环境变量
rm -f /home/db2inst1/symisdb/*.del -f为删除无提示,-r为循环删除子文件夹内容
sh /home/db2inst1/symisdb/load/getfile.sh 写出命令所在位置的完整路径
sh /home/db2inst1/symisdb/load/load.sh
其中getfile.sh为:
/usr/bin/ftp -n<<!
open 21.60.121.21
user db2isnt1 db2isnt1
binary
cd /usrproc/xhxdbbackup/BACKUP/EDW
lcd /home/db2inst1/symisdb
prompt off --提示关闭
mget * --传输多个文件
close
bye
!
最后对getfile.sh及load.sh赋可执行权限 chmod 755 getfile.sh
linux命令chmod 755的意思
chmod是Linux下设置文件权限的命令,后面的数字表示不同用户或用户组的权限。
一般是三个数字:
第一个数字表示文件所有者的权限
第二个数字表示与文件所有者同属一个用户组的其他用户的权限
第三个数字表示其它用户组的权限
权限分为三种:读(r=4),写(w=2),执行(x=1) 。 综合起来还有可读可执行(rx=5=4+1)、可读可写(rw=6=4+2)、可读可写可执行(rwx=7=4+2+1)。
所以,chmod 755 设置用户的权限为:
1.文件所有者可读可写可执行 --7
2.与文件所有者同属一个用户组的其他用户可读可执行 --5
3.其它用户组可读可执行 --5
相关文章推荐
- Linux下设置定期(定时)执行脚本crontab命令
- Linux Crontab 定时任务 命令详解——Django中执行定时脚本
- Linux中脚本文件的自动执行——crontab命令
- Linux中使用crontab命令定时执行shell脚本或其他Linux命令
- Linux Crontab执行hadoop命令脚本失败
- Linux-crontab命令工具设置定时任务用于执行DB2脚本
- 利用PHP和crontab命令作Linux自动执行脚本
- Linux 定时执行shell脚本命令之crontab
- crontab命令 :Linux下定时执行脚本
- 在linux上定期执行命令、脚本(cron,crontab,anacron)
- 转 Linux定时执行任务命令at和crontab
- PHP计划任务:如何使用Linux的Crontab执行PHP脚本
- Linux Source命令及脚本的执行方式解析
- linux 计划任务执行命令 crontab -e
- Linux之Shell脚本while循环ssh登录执行命令
- 在测试crontab执行脚本的时候,修改了linux的系统时间,crontab不执行了。
- linux的shell脚本介绍、shell脚本结构和执行、date命令用法、shell脚本中的变量
- Linux下定时执行脚本/crontab
- 如何在 Linux 启动时自动执行命令或脚本
- Linux Source命令及脚本的执行方式解析