linux下小脚本
发布网友
发布时间:2022-05-02 13:28
我来回答
共1个回答
热心网友
时间:2022-06-20 06:27
1、做一个脚本,比如说叫做 /home/search.sh,其内容如下:
#!/bin/sh
if [ -z "$1" ]; then # 参数检查
echo "Usage: $0 filename"
exit 1
fi
result="`grep '123' $1 2>&1`" # 查找123
if [ $? -eq 0 ]; then
echo "'123' found."
exit 0
fi
result="`grep '456' $1 2>&1`" # 查找456
if [ $? -eq 0 ]; then
echo "'456' found."
exit 0
fi
echo "nothing found."
2、修改其执行权限
$ chmod a+x /home/search.sh
3、在crontab中增加一行如下配置:
# crontab -u <用户名> -e # 指定用于执行脚本的用户。除非必要,尽量避免用root执行。
* * * * * /home/search.sh /path/to/abc.log >> /home/search.log # 每1分钟执行一次