我发现了这个问题:如何运行在终端关闭后仍然有效的命令?,该地址恰好满足了我想要做的事情。我已经将它用于一些应用程序。
但是我的问题是我想使用终端运行带有sudo(root?)的程序(OBS),因为我希望它写入已安装的磁盘以进行记录。因此,它需要它本来就没有的写许可权(也许是问题所在?)。而且,我想从终端运行它,并在启动程序后立即关闭终端。
我对Linux很熟悉,但我仍然对此感到非常呆板。我知道我已经通过fstab在启动时安装了驱动器。但是,如果我不以提升的权限运行OBS,它会给我录制错误。
我可以从终端上执行此操作,然后让终端关闭,但保持OBS打开,还是参与其中?
(使用Manjaro。)
这应该做。
command & disown; exit
在&
后台如是说。该disown
告诉外壳不要对其进行作业控制。该exit
告诉shell退出。
您可以将其放在别名中,以使其更易于使用。例如(对于其他程序)
alias mon="ksysguard& disown; exit"
放入别名 ~/.bashrc
但是,我认为这是一个XY问题:您正在尝试解决错误的问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句