gpt4 book ai didi

linux - 无法启动 upstart 作业,错误 : Could not open input file

转载 作者:太空宇宙 更新时间:2023-11-04 12:05:35 25 4
gpt4 key购买 nike

我有一个 Upstart 的配置,以前可以用,现在它显示错误:

Could not open input file: /var/local/test/run.php

但文件在那里,我通常可以使用 php/var/local/test/run.php 命令运行它。

# Events
start on local-filesystems and net-device-up IFACE=eth0
stop on shutdown

# Automatically respawn
respawn
respawn limit 20 5

script
exec php -f /var/local/test/run.php
end script

我试过 chmod 777,但没有帮助。

我有哪些选择?请帮忙。谢谢!

更新:

添加实例变量:

instance $ID

使它工作,问题是在它使用实例之前,但现在我决定稍微更改脚本并将其删除。所以我在想,是否有一些我可以删除的缓存或类似内容(重启后不会被删除)?

更新 2

我发现脚本在命令末尾添加了一个结束行字符,所以这就是它找不到路径的原因。我试着用引号括起来:

exec php -f "/var/local/test/run.php"

但它仍然在 php 脚本文件路径的末尾以结束行字符启动脚本。

我能做什么?

最佳答案

因此,另一种解决方案是向脚本添加一些参数,以便它“吃掉”结束行字符。

exec php -f /var/local/test/run.php 1

关于linux - 无法启动 upstart 作业,错误 : Could not open input file,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50841051/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com