Supervisord - 如何在文件路径中使用带空格的命令

问题描述 投票:0回答:1

使用supervisord,我无法在其中一个目录中使用带有空格的文件路径。我正在尝试使用我的iCloud Drive文件夹作为文件的路径。

路径:

~/Library/Mobile Documents/com~apple~CloudDocs/Code/modbot/modbot.py

我的程序supervisord.conf(非工作。当指向目录中没有空格的新路径时工作)

[program:modbot]
command=/Users/Jonathan/.virtualenvs/modbot/bin/python3.7 /Users/Jonathan/code/modbot/modbot.py 

我在supervisord.conf中累了的路径:

~/Library/Mobile Documents/com~apple~CloudDocs/Code/modbot/modbot.py
~/Library/Mobile\ Documents/com~apple~CloudDocs/Code/modbot/modbot.py
~/Library/Mobile' 'Documents/com~apple~CloudDocs/Code/modbot/modbot.py
"~/Library/Mobile Documents/com~apple~CloudDocs/Code/modbot/modbot.py"
~/Library/"Mobile Documents"/com~apple~CloudDocs/Code/modbot/modbot.py

谷歌搜索后我甚至试过双重逃避,但没有任何工作。

macos supervisord
1个回答
1
投票

结果我是个白痴。 supervisord不使用〜所以这就是问题,工作代码:

[program:modbot]
command=/Users/Jonathan/.virtualenvs/modbot/bin/python3.7 "/Users/Jonathan/Library/Mobile Documents/com~apple~CloudDocs/Code/modbot/modbot.py"
© www.soinside.com 2019 - 2024. All rights reserved.