小编Joh*_*ins的帖子

有和没有美元的双括号

$(...)一样的(...)在bash?也$((...))一样((...))吗?也${...}一样{...}吗?更一般地说,美元符号代表什么?谢谢.

bash

56
推荐指数
2
解决办法
1万
查看次数

关闭终端后在后台运行过程

我试图在关闭终端后在后台运行脚本.我搜索并搜索并试过nohup,disown但似乎都没有工作.当我关闭终端窗口时,我收到了典型的Closing this window will terminate the running processes: watch.消息.这最终会终止我的后台进程,即使在使用nohup或时也是如此disown.可能是什么问题呢?

我的代码简单的两行

cmd="nohup watch -n 1 sudo /etc/block.sh > /dev/null"
$cmd & # blocks automatically  
Run Code Online (Sandbox Code Playgroud)

它位于.bash_profile,因为我希望它在我打开一个新终端时启动.

你可以忽略sudo; 我已经找到了一种在不输入密码的情况下执行sudo命令的方法.

我正在使用Mac OSX.

macos bash daemon nohup

10
推荐指数
2
解决办法
2万
查看次数

标签 统计

bash ×2

daemon ×1

macos ×1

nohup ×1