gpt4 book ai didi

linux - 启动时无法使用 tmux 启动应用程序

转载 作者:太空宇宙 更新时间:2023-11-04 04:07:42 24 4
gpt4 key购买 nike

我试图在启动时启动一个应用程序(newsbeuter),但我不能。我厌倦了:

tmux new-session -d -s main
tmux new-window -t main:1 '/usr/bin/newsbeuter'

Tmux 已启动,但 newsbeuter 未启动:

ps -ef | grep -i tmux 

root 2118 1 0 16:09 ? 00:00:00 tmux new-session -d -s main
pi 2245 2211 0 16:09 pts/1 00:00:00 grep --color=auto -i tmux pi@raspberrypi

ps -ef | grep -i news

pi 2247 2211 0 16:09 pts/1 00:00:00 grep --color=auto -i news

你能帮我一下吗?非常感谢并抱歉我的英语!

最佳答案

启动后,Newsbeuter 将首先在 $XDG_CONFIG_HOME/.config/newsbeuter 中查找 URL 文件,然后在 ~/.newsbeuter 中查找(该文件应命名为 urls)。如果找不到任何内容,它将退出并显示错误消息。我想这就是您的情况:由于您从 /etc/rc.local 启动,您的 $HOME 不是您用户的,因此 Newsbeuter 找不到该文件并退出。

纠正此问题的一种方法是在启动 Newsbeuter 之前 su 进入您的用户。

另一种方法是使用 --url-file=/home/username/.newsbeuter/urls 显式提供 urls 的路径(还有 --cache-file,可能还有 --config-file)。

关于linux - 启动时无法使用 tmux 启动应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20498051/

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