<!--[if !supportLists]-->1. 1.修改fstab文件,添加远程挂载点
Vi /etc/fstab 最下方添加如下内容: //192.168.8.119/isdbs /mnt/test cifs defaults,username=isdbs,password=Admin123 0 0 依次是远程共享目录、本地目录、挂载方式、用户名、密码、不要做dump备份、不检验扇区。
根据需要修改上述内容即可。
保存退出即可。
执行 mount –a
Df -h
2.自动挂载脚本
创建mount.sh 脚本如下:
#!/bin/sh filepath="/mnt/up" if [ -d $filepath ]; then date >>/mnt/mount.log echo "挂载目录存在!" >>/mnt/mount.log echo "------------------------------------------" >>/mnt/mount.log else date >>/mnt/mount.log echo "挂载目录不存在,尝试挂载......" >>/mnt/mount.log mount -a echo "挂载结果:"$?>>/mnt/mount.log if [ -d $filepath ]; then echo "挂载成功!" >>/mnt/mount.log else echo "挂载失败!" >>/mnt/mount.log fi echo "------------------------------------------" >>/mnt/mount.log fi #end
注意:创建mount.sh 文件若出现无法执行时请检查编码问题。操作如下:
vi mount.sh
如果fileformat=unix 则检查代码内容,若fileformat=doc 则执行
Set ff=unix
保存退出即可。
3.使用crond创建定时任务
查看crond服务是否运行: pgrep crond 或 /sbin/service crond status 或 ps -elf|grep crond|grep -v "grep" crond服务操作命令: /sbin/service crond start //启动服务 /sbin/service crond stop //关闭服务 /sbin/service crond restart //重启服务 /sbin/service crond reload //重新载入配置
4.创建定时任务
crontab -e
输入下方内容:
1 0-23/2 * * * /mnt/mount.sh
表示每小时的第一分钟执行mount.sh 脚本。
crontab –l 查看创建的任务
cron文件语法:
分 小时 日 月 星期 命令
0-59 0-23 1-31 1-12 0-6 command (取值范围,0表示周日一般一行对应一个任务)
记住几个特殊符号的含义:
“*”代表取值范围内的数字,
“/”代表”每”,
“-”代表从某个数字到某个数字,
“,”分开几个离散的数字