文章归档

shell to if

虽然是很简单但是如果你没有认真点.你写出来的会发现有很错误的语法.格式很简要.特别的前后的空格.有些是必需要的.如果没有留空格一定会出错.因为你在查的时候你会发现写的都没有错.这个并不是很容易发现的.所以在写的时候还是需要注意.
错误的:if [-z $NAME] || ["$NAME" = ""];then 这个是错误的.
正确的:if [空格-z $NAME空格 ] || [空格 "$NAME" = ""空格 ];then     
[ 这中间要添加空格]
阅读更多 »

Share

shell简单语句

最近都在看shell语言.在学这个有些头大.因为一听到这个就有点怕了.所以在学习上会有一些恐惧感吧.但是现在把它当然工作的一部分.也是要硬着头皮去学习.不能落后呀..要不然明天下线的就是我了.所以呀.现在还是要多学一点就不怕明天没有饭吃了.现在要下班了呀…..

#!/bin/bash
#iftest
echo -n “Enter your name:”
read NAME
if [ "$NAME" == "" ];
then
echo “You did not enter any information”
else
        echo “Youe Name is ${NAME}”
fi

Share

邮件系统备份脚本

1、对mysql 进行备份。
2、对一些重要配置文件进行备份。
3、对邮件存储的结构进行备份。
4、每天备分,只保留7 天的内容。
5、备份完成后自动上传到ftp (其它服务器)
6、系统恢复需要手工恢复,是防止灾难性发生。
7、crontab 内容(当前是root用户)

#每天23:59 分执行
59 23 * * * /usr/local/backup/backup.sh > /dev/null

以下脚本,稍作修改就能用于自己的电脑.本脚本在freebsd 执行通过,
 可能需要跟据实际命令使用方法作修改
下载原脚本

阅读更多 »

Share

SSH登陆,用XShell

Xshell 是一个 Windows 平台下的终端机模拟器,支援 SSH1, SSH2, SFTP, TELNET, RLOGIN, SERIAL。不用 Putty 的理由是因为 Xshell 可以同时开啟多 session,在管理数台伺服器上方便很多。Xshell 是付费软件,但如果个人使用则免费。

Xshell 官方网站
来自:http://www.real-blog.com/software/497

Share

透過 shell script 發送 email

 如果想用 script 發送郵件,可以用 實現:

# echo “email content” | mail -s “email subject” you@emaildomain

以上語句會發送一封標題為 “email subject” 的電郵到 you@emaildomain,其中 “email content” 為電郵內容。 以下簡單的兩行 shell script 便會將檔案系統使用量,透過電郵發送給指定的電郵信箱:

 #!/bin/sh /bin/df -h | /usr/bin/mail -s “server capacity” you@emaildomain

来自:http://www.real-blog.com/-bsd-notes/444

Share
Page 2 of 212