现在我正在测试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
你的脚本。