我试图在启动时在 rc.local 中的特定用户下运行分离的屏幕。下面的代码是我到目前为止所拥有的,但它对我不起作用。su 部分似乎给了我一个错误。
su - username -c /usr/bin/screen -dmS test bash -c '/var/www/path/to/script/script.sh; exec bash'
Run Code Online (Sandbox Code Playgroud) 我的~/.xsession-errors文件在几天内填满了我的整个驱动器 (128G)时遇到问题。事实上,一次是在几个小时内。我将这台机器作为服务器运行,因此它可以运行数天而无需重新启动。
我已经阅读了一些有关如何通过 cron 删除文件或将其重定向到/dev/null. 但我担心的是,我的家在 SSD 上,我不想浪费驱动器 i/o 进行一堆我不想要的写入。
我怎样才能防止它写?另外,如果有人能解释这个文件是什么,以及为什么它有这么多错误,我将不胜感激。是否与我的远程会话 vnc/ssh 有关。
更新:每次我使用“桌面共享”远程 VNC 时,它的大小似乎都会增加。