启动时在服务器内自动执行命令

启动时在服务器内自动执行命令

现在我正在测试Linux服务器;服务器启动后,我必须通过 SSH 连接(使用 putty)运行这些命令:

cd ../var/www/html/tbl/libraries/solr/bin/
sudo bash solr
./solr start -p 8984
cd ../../../../upms/libraries/solr/bin/
sudo bash solr
./solr start -p 8988

每次服务器启动时都必须执行这些命令。有没有办法不手动执行这些命令,而是在服务器启动时自动执行这些命令?

我必须执行 crontab 或创建 bash 文件?

服务器详细信息:Ubuntu 16.04.2 LTS (GNU/Linux 4.4.0-79-generic x86_64)

答案1

将命令保存到脚本中,然后添加@reboot /path/to/script.记住chmod +x你的脚本。

相关内容