#!/bin/bash for((i=1;i<=30;i++)) do groupadd class1 if[ $i -lt 10 ] useradd -g class1 std0$i else useradd -g class1 std$i fi done [root@lmj ~]# sh 5.sh 5.sh: line 9: syntax error near unexpected token `else' 5.sh: line 9: `else' 这个脚本哪里有错误啊。 我百度了一下,用dos2unix转换了下,也还是不行啊。
要求写出Linux操作系统所有进程中占CPU超过10% 内存超过10%的进程信息输出到/tmp/mang.log文件中,然后调用系统邮箱将该文件发送到指定邮箱[email]root@mail.com[/email] ,编写定时任务,每周五的上午8点下午5点执行该任务,其他时间在晚上23点执行该任务。
请撰写一简易的乐彩程式,可在01 ~ 42 之间任意产生六个号码 同上,请再加上:可控制要输出多少组号码的功能。 请撰写一支对奖程式(输入开奖号码之后,告知中了那些号码)。 对linux的shell感兴趣,可运用就不行了,求指教,这是我在卧龙小三的书上看见的,谢谢
我在~下写了个 shell script ,名称是sh01,我用 sh sh01可以执行,但是用./sh01就不行,权限已经改为744,而且也是在~下执行的,不知道为什么不行? 请大侠们帮忙解答一下??
我需要从日志过滤匹配的文本 例如: grep abc /var/log/message 如果grep 出abc,就重启mysql crontab 1小时运行一次,但是问题在于,出现一次abc,重启mysql后 crontab运行第二次,怎么判断是否已经重启过了?