$previous 位于 /etc/init.d/ssh 中的这行代码中

$previous 位于 /etc/init.d/ssh 中的这行代码中

我只提供一行。在此之前,$previous 和 $runlevel 均未定义。我可以想象 $runlevel 是什么,但 $previous 在这里如何工作?

run_by_init() {
    ( [ "$previous" ] && [ "$runlevel" ]) || [ "$runlevel" = S]
}

任何帮助都将不胜感激。谢谢

答案1

$previous 在第 49 行定义/etc/init.d/rc为 previous=$PREVLEVEL 并指的是前一个运行级别。

相关内容