Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 如何在rapsbian启动时自动执行命令_Linux_Laravel_Raspberry Pi - Fatal编程技术网

Linux 如何在rapsbian启动时自动执行命令

Linux 如何在rapsbian启动时自动执行命令,linux,laravel,raspberry-pi,Linux,Laravel,Raspberry Pi,我想让我的树莓在他启动时执行2个命令,但我不知道如何设置它 命令是 cd /var/www/restaurant && php -S 10.0.0.1:8000 -t public 我试图编辑/etc/rc.local并添加我的命令,但它不起作用在基于systemd的Raspbian系统(事实上,大多数现代Linux发行版)上启动时运行程序的“官方”方法是创建systemd单元文件。这里有针对Raspbian的具体说明: 在本例中,条目After=network.target

我想让我的树莓在他启动时执行2个命令,但我不知道如何设置它 命令是

cd /var/www/restaurant && php -S 10.0.0.1:8000 -t public
我试图编辑/etc/rc.local并添加我的命令,但它不起作用

在基于
systemd
的Raspbian系统(事实上,大多数现代Linux发行版)上启动时运行程序的“官方”方法是创建
systemd
单元文件。这里有针对Raspbian的具体说明:

在本例中,条目
After=network.target
特别相关,因为我认为您的程序需要网络接口才能启动


rc.local
是SysV init时代的遗留问题,我听说它在Raspbian中工作不可靠。创建
systemd
单元文件提供了一种使用
systemctl
测试服务的简单方法,而无需实际重新启动。如果它在启动时失败,您可能需要使用
journalctl
查看错误消息。

您是否尝试过在您最喜欢的搜索引擎中输入“如何在rapsbian启动时自动执行命令”?当然,我得到了许多不好用的答案,这将是您应该在问题中包含的信息。否则人们会再次给你同样的答案。描述一下你尝试了什么以及为什么它对你不起作用。好吧,我编辑的帖子“它不起作用”不是很有用。请准确显示您在
rc.local
脚本中输入的内容,并显示任何错误消息。非常感谢。