写了一些脚本,当其他同事有需求的时候就要运行下,这个每次很繁琐,而且经常被打断.所以准备把脚本到网站上,让他们自动运行解决.用到apache mod_cgi模块.ScriptAlias /cgi-bin/ "/root/bin/" # # "/var/www/cgi-bin" should be changed to whatever your ScriptAliased # CGI dir
偶尔遇到同样一个脚本,直接运行没问题,但是放到crontab就会出错的情况,经常搞不清楚为什么.后来google了下,应该是环境变量的问题. 写在crontab中注意执行的用户,及在脚本中保持和用户一致: source /etc/bashrc source /etc/profile source ~/.bashrc 这样基本上就保持一致了.就不会报错了.
最近在写一些脚本增加工作效率,当然少不了则awk和sed则两大法宝。在引用脚本中变量上遇到问题,上网上找到一些说明,方法很多。例如awk: awk中使用shell的环境变量 一:"'$var'" 这种写法大家无需改变用'括起awk程序的习惯,是老外常用的写法.如: var="test" awk 'BEGIN{print "'$var'&q
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号