在Linux中如何重新启动系统n次

在Linux中如何重新启动系统n次

我想在 Linux 中编写一个脚本,它将重新启动系统 20 次。这样的脚本怎么写呢?

答案1

奇怪的要求,但是……

你可以将这样的东西放入/etc/init.d/anExecutableScript

#!/bin/bash
if [ ! -f counter.txt ]; then
  echo 1 > counter.txt
  rebootcount=1
else
  rebootcount=`cat counter.txt`
fi

if [ $rebootcount -lt 20 ]; then 
  echo $((rebootcount+1)) > counter.txt
  reboot -f
else
  rm counter.txt
fi

相关内容