我正在尝试启动应用程序(newsbeuter),但我不能。 我跟着:
tmux new-session -d -s main
tmux new-window -t main:1 '/usr/bin/newsbeuter'
Tmux已经上线,但新闻报道没有开始:
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
你能帮帮我吗?
非常感谢和抱歉我的英语!
答案 0 :(得分:0)
启动后,Newsbeuter将首先在$XDG_CONFIG_HOME/.config/newsbeuter
中查找URL文件,然后在~/.newsbeuter
中查找(该文件应命名为urls
)。如果找不到,它将退出并显示错误消息。我想你的情况就是这样:因为你是从/etc/rc.local
开始的,你的$HOME
不是你的用户,所以Newsbeuter找不到该文件并退出。
在启动Newsbeuter之前,解决此问题的一种方法是su
进入您的用户。
另一种方法是明确提供urls
与--url-file=/home/username/.newsbeuter/urls
(以及--cache-file
,也可能是--config-file
)的路径。
答案 1 :(得分:0)
要查看可能的错误消息,请在tmux set set-remain-on-exit
前面tmux new-window
,然后attach
到新窗口,然后按 Ctrl - B Page Up 。