0

システムを再起動するたびに、レールアプリケーションを実行するcentosを備えたサーバーがあり、次のタスクを手動で実行しています。起動時に次のすべてのタスクを有効にする方法

私が使用しているnginxを停止して開始するには

sudo fuser -k 80/tcp # to stop
sudo /opt/nginx/sbin/nginx # to start

そして、postgresqlを開始するために、次のコマンドを使用しています

サービス pos​​tgresql-9.2 の開始/停止/再起動

sshを使用してサーバーに接続し、いくつかのpostgresqlコマンドを試してみると、次のようなエラーが発生します

postgresql-9.2: unrecognized service

これを回避するには、コマンドを使用しています

export PATH=/usr/pgsql-9.2/bin:$PATH

そして、postgresqlを悪用します(ssh経由で接続するたびにエクスポートコマンドを実行します)。

そして、サーバーを再起動するたびに同じ問題に直面しているゴーストブログを使用しています。ゴーストブログを開始するには、次のコマンドを実行する必要があります

NODE_ENV=production forever start index.js

これらすべてを解決する方法。誰でも助けることができますか

4

1 に答える 1

2

にあるinitスクリプトにプロセスを追加できます。起動時に実行スクリプトを/etc/init.d/ さらに読むことができます

于 2014-01-16T15:01:20.813 に答える