使用脚本重新启动 memcached 和 java 服务器

使用脚本重新启动 memcached 和 java 服务器

截至目前,我正在使用以下命令在 ubuntu 上启动、终止和重新启动我的应用程序。

ps -ef | grep memcached

ps -ef | grep java

kill -9 "memcached 和 java 的 pid"

sudo nohup java -classpath mCruiseOnServer_lib/ -jar mCruiseOnServer.jar 10.116.106.126 10.116.106.126 10.116.106.126 2>&1 > mcruiseonL.log &

/usr/bin/memcached -m 128 -vvv -p 11211 -U 11211 -u ubuntu -d > memcached.log 2>&1 &

有没有更简单的方法可以做到这一点?

答案1

如果你从软件中心或标准存储库(强烈推荐!)安装了 memcached,你可以使用以下命令重新启动它:

service memcached restart

如果您的 java 服务器提供了 upstart 脚本,那么您应该能够使用类似的命令。如果没有,您可以为其编写一个 upstart 脚本来自动执行您的命令。

相关内容