-2

我想在 Ubuntu 中编写一个 bash 脚本文件 (.sh) 文件,以便 docker 服务在重新启动时自动启动。

4

1 回答 1

0

使用cron服务。

您需要使用称为@reboot 的特殊字符串。它将运行一次,在 Linux 重新启动后启动。语法如下:

@reboot  /path/to/job
@reboot  /path/to/shell.script
@reboot  /path/to/command arg1 arg2
#So to run docker on reboot:
@reboot start docker

这是一种让您的用户能够在引导时运行 shell 脚本或命令而无需 root 访问权限的简单方法。首先,运行 crontab 命令:

$ crontab -e

或者

# crontab -e -u UserName
# crontab -e -u vivek

因此,要运行一个名为/home/vivek/bin/installnetkit.sh

@reboot /home/vivek/bin/installnetkit.sh
于 2019-11-01T14:11:32.757 回答