当我使用 bash 脚本启动时,Freenet 消息系统不工作

Freenet Message System don't work when i start with bash script

我尝试启动 FMS to Freenet 它是 localhost:8080 所以如果我在没有 .sh 脚本的情况下启动它一切正常,但是当我用 .sh 脚本启动它时,它会显示(控制台并且有维护...):

[sudo] password for gooder: Started DB Maintenance Thread : 1
Started HTTP Thread : 2
Started NNTP Thread : 3
Started Freenet FCP Thread : 4
FMS has been started.

在浏览器中 localhost:8080 :

无法打开 template.htm!放入 /home/gooder/ 并重启!

所以这是我的 bash 脚本:

echo -e "password" | sudo -S /home/gooder/Documents/Scripts/Fms/fms

我会尝试调试:

[gooder@GOD Scripts]$ sh --debugger fms.sh 
fms.sh: /usr/share/bashdb/bashdb-main.inc: No such file or directory
fms.sh: warning: cannot start debugger; debugging mode disabled
Started DB Maintenance Thread : 1
Started HTTP Thread : 2
Started NNTP Thread : 3
Started Freenet FCP Thread : 4
FMS has been started.

我会尝试开始:

[gooder@GOD ~]$ sudo /home/gooder/Documents/Scripts/Fms/fms

它不起作用

[sudo] password for gooder: 
Started DB Maintenance Thread : 2
Started HTTP Thread : 3
Started NNTP Thread : 4
Started Freenet FCP Thread : 5
FMS has been started.

在 clearnet 中下载此 fms :) - https://mega2.dp.ua/ru/2GXf

我做到了!我像这样更改了我的脚本,并且有效:

cd /home/gooder/Documents/Scripts/Fms/
sudo -S echo <<< 'password' && ./fms

感谢评论中的贡献。