2017-05-18 3 views
0

ユーザレベルで実行する必要のあるスクリプトを実行していますが、PHPデーモンを別のユーザとして実行するように変更したくありません。起動時にPHPコマンドラインを開始する

現在、私は手動で PHPを入力する必要があり、私は入力している場合これは、手動で動作しますが、私はそれがブートアップ時にこれを行うことができるようにしたい0.0.0.0:8080 /ホーム/ユーザー

を-S。

答えて

0

あなたのコマンドを含むスクリプトを書いてください。

そのような#!/usr/bin/php -S 127.0.0.1:8081 /home/knb としてワンライナーすることができます(私のために動作しません)

は、Ubuntuのでchmod ugo+x myscript.php

でスクリプトを実行可能にします、「スタートアップアプリケーション」と呼ばれるGUIツールがあります"Command:"というテキストフィールドにスクリプトの完全パス名を入力する必要があります。

代わりに、systemdを使用する場合は(たとえば、ログインしている人でもすべてのユーザーのブートアップ時にスクリプトを実行する場合)、https://unix.stackexchange.com/questions/47695/how-to-write-startup-script-for-systemdを読んで指示に従います(既存の最小開始スクリプトをコピーして貼り付けます) 、カスタマイズしてください)

0

PHPスクリプトを実行してからbashコマンドを作成する場合は、 How to run shell script at boot この場合、あなたを助けるかもしれないトピック:

関連する問題