学到了_shell脚本编写

发布时间 2023-06-06 17:44:20作者: Dean_001

背景提要

由于需要在linux command line界面频繁的启动和关闭某个服务,愚蠢的我一直使用人力进行枯燥的工作
经高人指点——“为什么不写个脚本跑呢”,顿茅塞顿开,再次鄙视下愚蠢的自己

开始干活

所有可以在commad line界面敲的命令都可以集合到一个 .sh脚本中进行,并可以通过条件判断和循环,使之完成枯燥的工作

上文件:
`#!/bin/bash

设置循环数,默认值为1

loop_count=$1

for ((i = 1; i <= $loop_count; i++)); do
echo "execute stop command"
stopResult=$(stop service command)

if [[ $stopResult = "Successfully" ]]; then
echo "stop service successful"
else
echo "stop failed"
fi

echo "execute start service"
startResult=$(start service command)
if [[ $startResult = "Successfully" ]]; then
echo "start service successful"
else
echo "start failed"
fi
done
`

今天又是学到的一天,祝你快乐!