您的位置:首页 > 运维架构 > Shell

让linux每天为自己建立工作目录,shell编程之if[];then...else...fi和date +Y%m%d

2010-08-06 17:14 573 查看
转载自http://blog.chunshiban.com/2013/04/07/%E8%AE%A9linux%E6%AF%8F%E5%A4%A9%E4%B8%BA%E8%87%AA%E5%B7%B1%E5%BB%BA%E7%AB%8B%E5%B7%A5%E4%BD%9C%E7%9B%AE%E5%BD%95shell%E7%BC%96%E7%A8%8B%E4%B9%8Bifthen-else-fi%E5%92%8Cdate-ymd/
#!/bin/bash
#这个文档是用来建立每天的工作目录的
#/20100806/
#        +study/学习的知识
#        +work/完成的工作
#        +question/未完成和没有明白的
#Date 2010/08/06
#Made By houweizong@gmail.com
cd /mnt/hgfs/work/
name=`date +%Y%m%d`
if [ -d $name ];
then
exit
else
umask 777
mkdir $name
cd $name
mkdir study work question
fi
我放在了/root/sh/文件夹下,并vi /e

tc/rc.d/rc.local添加sh /root/sh/corn.sh,让linux开机执行,注意corn.sh是否有执行权限,这段shell代码可以在/mnt/hgfs/work/文件夹下边,建立以年月日命名的,目录及子目录.重点是-d $name检测文件夹是否已经存在,和name=`date +Y%m%d`得到系统日期
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: