我通常将环境变量VISUAL和EDITOR环境变量都设置为相同的东西,但有什么区别呢?为什么我要以不同的方式设置它们?当开发应用程序,我为什么要选择看VISUAL之前EDITOR,反之亦然?
我正在尝试运行需要访问我的 X 会话的 cron 作业。我知道我的 X 会话将始终为 :0,因此其中一部分很简单:
/30 * * * * DISPLAY=:0 command
Run Code Online (Sandbox Code Playgroud)
但问题是 gdm3 不再使用$HOME/.Xauthority; 相反,它使用/var/run/gdm3/auth-for-anthony-XXXXXX/databaseX 更改每次登录的位置。
除了$HOME/.Xauthority每次登录时符号链接到 GDM3 文件(或每次登录时编辑 crontab 等——.xsession当然是自动的),还有什么方法可以让 cron 工作正常工作?
当我这样做时crontab -e,是否会在我保存文件时立即应用更改,还是必须退出 vim 才能应用它?