是$(...)一样的(...)在bash?也$((...))一样((...))吗?也${...}一样{...}吗?更一般地说,美元符号代表什么?谢谢.
我试图在关闭终端后在后台运行脚本.我搜索并搜索并试过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.