我想在redhat下执行一个定时程序,用shell脚本完成,里面需要自动启动weblogic服务,test.bat脚本例如 #!/bin/bash cd /var/web/jsp/bea/user_projects/domains/mydomain ./startWeblogic 怎么样才能让执行./startWeblogic 呢 这样写直接报 -bash环境不存在 ./startWeblogic
#!/bin/bash cp -a /usr/local/apache2 /root/web cd /root tar zcvf - web >web.tar.gz rm -rf web 我想在这个脚本的基础上实现每周完全备份一次,每天增量备份,自动删除10天以前的备份,备份文件用日期加文件类型命名。网站数据库有 6G,mysql数据有 3G,本想用 tar打包,但是很占cpu。哪位帮写个脚本。谢谢了。本地备份。 [ 本帖最后由 liang3391 于 2009-7-6 10:01 编辑 ]
在一UNIX shell 中包含下面两句执行句子. uuencode a.zip a.zip |mailx -s "abc" [email]abc@tom.com[/email] rm -f a.zip 请问各位是否存在可能性: 我邮件还没发出去,该文件就已经被RM 了.
有一个数据库,里面的表有如下形式: table_a; table_b_20090403; table_b_20090629; 请问如何写shell脚本来删除带日期后缀,且是半个月以前的表? 我不熟悉shell和mysql,之前不是做这方面开发的。急用,大家帮帮忙,给个例子! 谢谢!!!!
一般来说开头加上#!/bin/ksh 后这个脚本运行的进程名应该和脚本名一致, 但是最近遇到好几个这样的,有个在后台执行的脚本,陷入了死循环,ps -ef|grep $name 怎么也找不到,最后只好一个一个进程排查,发现可疑进程不是该脚本名。 比如我在其中有调用ftp,然后出错sleep,所以有时能看到ftp可疑进程,一会又能看到sleep进程。 这样就不好在ctl脚本里进程控制了,以前一般是ps -ef|grep $name|grep -v grep|kill -9可以直接杀掉。 ...
/usr/local/bin/sig.sh #!/bin/bash trap 'exitprocess' SIGINT var1=10 pid=$$ function exitprocess() { echo "OK" kill $pid return 0 } while [ $var1 -ge 0 ] do var1=`expr $var1 - 1` sleep 1 ; done exit 1 echo "/usr/local/bin/sig.sh">>/etc/rc.local sig.sh脚本在终端总运行,按Ctrl+c,输出OK后,程序成功终止。 但重启,只是在10s后终止;按Ctrl+C没有反应,估计是没有捕捉到SI...
shell脚本请教 管理人员用sybase用户每天晚上执行备份,生成备份文件保存在本地文件系统,文件命名格式如下:‘a_dump_20090224’属主都是sybase, 日常需要维护人员手动用另外一个用户abc来删除过期备份文件,abc由于不是文件属主不能删除文件 怎么写一个shell可以让abc删除备份文件? 谢谢指教。
我有一个文件,内容如下: root@112U8:~/lzg# more data.txt test6 1114 test_1 2376 test_2 2146 test_3 1802 test_4 1819 test_x 2933 test_1 80 test_x 1664 我想用命令把第1列相同的记录第2列相加,如下: test6 1114 test_1 2456 test_2 2146 test_3 1802 test_4 1819 test_x 4597 顺序无所谓,主要是结果,要如何实现? 麻烦各位给点提示,谢谢!