我想在 Ubuntu 中编写一个 bash 脚本文件 (.sh) 文件,以便 docker 服务在重新启动时自动启动。
问问题
563 次
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 回答