答案1
正如评论中提到的,这很可能是权限问题。
使用以下内容编辑脚本:
#!/bin/bash
echo "$(whoami)" >> /home/test.txt
然后发出此命令:
touch /home/test.txt
chmod 666 /home/test.txt
现在从应用程序再次运行脚本,然后检查文件 test.tmp:它将显示此用户正在运行的用户名。我对这个应用程序不是特别熟悉,所以我们假设你会看到rtorrent
。
接下来你需要做的是让文件可写rtorrent
。假设你只需要读取这个文件,最合适的方法可能是这样设置:
chown rtorrent:rtorrent /home/test.txt
chmod 664 /home/test.tmp
如果这是一种日志,我建议您将此文件放在/var/log
而不是中/home
。