0

每次启动我的 Amazon Linux AMI 2013.03.1 机器时,我似乎都无法自动启动位于 /etc/init.d/celeryd 中的 celeryd 脚本。我必须自动执行 /etc/init.d/celeryd start 。但是,它可以完美启动并立即工作。

有任何想法吗?我试过了

sudo chkconfig /etc/init.d/celeryd on

4

1 回答 1

0

你需要写一个简单的startup script

创建一个名为 celeryd.sh 的文件

vim /etc/init.d/celeryd.sh

在那个文件里面:

#!/bin/sh

##Starts the celery on boot up###
/etc/init.d/celeryd start

更改权限:

chmod +x celeryd.sh 

完毕。

你可以做init 6和测试,如果它有效与否。

更多信息:http ://www.cyberciti.biz/tips/linux-how-to-run-a-command-when-boots-up.html

于 2013-09-12T16:55:07.313 回答