linux 设定shell脚本为系统服务错误

已举报 回答
linux 设定shell脚本为系统服务错误
问在线客服
扫码问在线客服
  • 回答数

    8

  • 浏览数

    8,626

8个回答 默认排序
  • 默认排序
  • 按时间排序

直接配置到etc下去作为启动的脚本,不知道你的脚本放在那里
取消 评论
1、在/etc/sysconfig/static-routes里添加
static-routes的写法是any net 192.168.0.0/16 gw 192.168.0.1
any net 192.168.3.0/24 gw 192.168.3.254
any net 10.250.228.128 netmask 255.255.255.192 gw 10.250.228.129

检查vi /etc/init.d/network
# Add non interface-specific static-routes.
if [ -f /etc/sysconfig/static-routes ]; then

2、在route-eth0里添加
在/etc/sysconfig/network-scripts/route-eth0
添加10.203.166.0/25 via 10.203.166.1 dev eth0
取消 评论
1.uname -a | awk '{print system is $1, hostname is $2, kernel is $3}'
2.
#!/bin/sh
sum=0
max=$1
min=$1
all=$#
while [ $# -ne 0 ]
do
sum=$(($sum + $1))
if [ $max -lt $1 ];then
max=$1
else
min=$1
fi
shift
done
echo sum is $sum
average=$(($sum/$all))
echo average is $average
echo max is $max
echo min is $min

3.
#!/bin/sh
for n in $(seq 1 $1 )
do
mun=$(( $n * $n ))
echo $mun
done

4.
#!/bin/sh
for i in {1..50}
do
mkdir user${i}
cd user${i}
touch Myfile${i}-{1..10}
cd ..
chmod 754 user${i}
done
取消 评论
安装mysql客户端
mysql -h host -u root -p
取消 评论
写/etc/rc.local里去
取消 评论
0,1,1,2,3,4,8,13 那个应当是5吧。 = #!/bin/sh a=0 b=,$c done echo 将上面保存成fibonacci.sh。然后在命令行输入 chmod u+xB
取消 评论
EXEC=service.sh
PID_FILE=/var/run/name.pid #你这里要是写成了你的 service.sh 就把它覆盖了
EXEC与]之间缺少空格
pidof -x $EXEC
你的 start() 没有对 $EXEC的调用,stop() 又杀掉所有 java 进程,无论是不是 $EXEC 启动的,PID_FILE 没有任何用处
取消 评论
#!/bin/sh

#create Dir
i=1;
while [ $i -le 50 ]
do
mkdir user$i
i=`expr $i + 1`
done

#create File and set Privilege
j=1
k=1
while [ $j -le 50 ]
do
dir=user$j
chmod 754 $dir
while [ $k -le 10 ]
do
file=Myfile$j-$k
touch $dir/$file
k=`expr $k + 1`
done
j=`expr $j + 1`
done
取消 评论
ZOL问答 > linux 设定shell脚本为系统服务错误

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?