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表示周日一般一行对应一个任务)
记住几个特殊符号的含义:
“*”代表取值范围内的数字,
“/”代表”每”,
“-”代表从某个数字到某个数字,
“,”分开几个离散的数字