bash – 在脚本的后台执行shell命令

前端之家收集整理的这篇文章主要介绍了bash – 在脚本的后台执行shell命令前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如果命令在字符串中,我如何在bash脚本中的后台执行shell命令?

例如:

  1. #!/bin/bash
  2. cmd="nohup mycommand";
  3. other_cmd="nohup othercommand";
  4.  
  5. "$cmd &";
  6. "$othercmd &";

这不行 – 我该怎么办?

留下报价
  1. $cmd &
  2. $othercmd &

例如:

  1. nicholas@nick-win7 /tmp
  2. $ cat test
  3. #!/bin/bash
  4.  
  5. cmd="ls -la"
  6.  
  7. $cmd &
  8.  
  9.  
  10. nicholas@nick-win7 /tmp
  11. $ ./test
  12.  
  13. nicholas@nick-win7 /tmp
  14. $ total 6
  15. drwxrwxrwt+ 1 nicholas root 0 2010-09-10 20:44 .
  16. drwxr-xr-x+ 1 nicholas root 4096 2010-09-10 14:40 ..
  17. -rwxrwxrwx 1 nicholas None 35 2010-09-10 20:44 test
  18. -rwxr-xr-x 1 nicholas None 41 2010-09-10 20:43 test~

猜你在找的Bash相关文章