systemctl 执行失败,因为它不是目录

systemctl 执行失败,因为它不是目录

我已将存储服务器/plex 服务器切换到 Linux。我已安装 sonarr (mono) 的依赖项,当我运行启动 sonarr 的命令时,所有内容都会运行。我试图让它自动启动,而不需要我打开终端窗口。

这是我的 Sonarr 脚本,根据他们的网站,它是有效的。https://pastebin.com/ewjd0w0G

现在,有了这些背景故事,我可以进一步解释我的问题是什么了。我正在关注这个教程当我到达“systemctl enable sonarr.service”部分时

我收到此错误;“dreadstarx@us01-storage-01:~$ systemctl enable sonarr.service 无法执行操作:不是目录

似乎只有我一个人遇到这个问题,因为我在 AskUbuntu 上找不到任何论坛帖子或问题。我尝试将其 chmod 为 +x,但没有任何效果。

我到底做错什么了?

答案1

运行此命令来查找失败的命令

  strace -f systemctl enable sonarr.service

这会将操作进行的每个系统调用记录到 STDOUT。失败的命令将是最后运行的命令之一。从中您可以找出“不是目录”诊断消息所指的内容。

答案2

哈!我现在感觉有点特别。我弄清楚了为什么它不工作,一个朋友指出了这一点。当我移动它时,我丢失了/售后服务。

谢谢您的帮助!

相关内容