![启动时在服务器内自动执行命令](https://linux22.com/image/113115/%E5%90%AF%E5%8A%A8%E6%97%B6%E5%9C%A8%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%86%85%E8%87%AA%E5%8A%A8%E6%89%A7%E8%A1%8C%E5%91%BD%E4%BB%A4.png)
现在我正在测试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
你的脚本。