闲来无事,想在Linux下用shell写一个阳历转农历的脚本,断断续续大概一个星期终于搞定。现在拿出来与大家分享。
1、缘由
本脚本实现原理是查表法(因为公式有误差);基于农历新年为基准,对农历新年前后两个不同的农历进行计算。
写这个脚本之
shell脚本在运行异常时会受到非常大的影响。
本文介绍一些让bash脚本变得健壮的技术。
使用set -u
因为没有对变量初始化而使脚本崩溃过多少次?对于我来说,很多次。chroot=$1...rm -rf $chroot/usr/sha
该脚本主要是从定义好的NTP服务器列表获取服务器地址进行同步,如果第一个不成功,会继续换下一个地址进行同步!不完善之处还请指出!#!/bin/bash# NTP网络时间校正脚本# 奔跑
#NTP服务器数组列表ntpServer=(
[0]=
#!/bin/bash
funmd5_1() {
find /root/passwd -type f | xargs md5sum > /tmp/funmd5_1.log
}
funmd5_2() {
find /root/passwd -
最近为了做好一个天气预报的项目,需要从Yahoo下载一些天气图标,但是由于图标比较多,有80多张。图标是存储在Yahoo Image网站上的。
迅雷不支持https的下载,虽然可以在浏览器下载,但是在浏览器下载太慢,于是写了一个批量下载图片
在之前的一些看书或者学习中,一直有一种感觉有问题的态度,那就是认为看懂了,但是不动手,感觉这样看书的效果不是很大。ls命令估计是我们在linux/unix里面用的最多的一个命令了,我们就用c来简单的实现一下ls命令。//
// ls.c
/
简洁版:#! /bin/bash
# author caoxin
# time 2012-10-10
# program : 判断进行是否存在,并重新启动function check(){count=`ps -ef |grep $1 |g
环境:
ssh server: 192.168.100.29 server.example.com
ssh client: 192.168.100.30 client.example.com
通过root用户建立秘钥认证实现SHELL脚