2017-05-18 240 views
0

我正在運行必須在用戶級別運行的腳本,我不想將PHP守護程序更改爲以另一個用戶身份運行。在啓動時啓動PHP命令行

目前我有手動輸入 PHP -S 0.0.0.0:8080/home/user中

這工作如果我手動輸入,但我希望能夠做到這一點,當它啓動時。

回答

0

寫一個包含你的命令的腳本。

它可以是一個班輪如#!/usr/bin/php -S 127.0.0.1:8081 /home/knb (不爲我工作)

使腳本可執行與chmod ugo+x myscript.php

在Ubuntu中,有一個名爲「啓動應用程序」,其中一個GUI工具您必須在標有「Command:」的文本框中輸入腳本的完整路徑名。

或者,如果您想使用systemd(例如,在啓動時爲所有用戶執行腳本,無論是誰登錄),請閱讀:https://unix.stackexchange.com/questions/47695/how-to-write-startup-script-for-systemd並按照說明進行操作(複製並粘貼現有最小開始腳本,定製它)