我需要一个接一个地发出两个命令.第二个命令必须在第一个命令之后执行.以下是命令:

tar -zcf archive.tar.gz.tmp mydir

mv archive.tar.gz.tmp archive.tar.gz

我需要在后台运行命令,但显然不能同时运行.第一个命令完成后,必须运行第二个命令.我试过这个:

nohup tar -zcf archive.tar.gz.tmp mydir ; mv archive.tar.gz.tmp archive.tar.gz > /dev/null 2>&1 &

但命令不在后台运行. bash提示会等到两个命令完成后才给我另一个提示.我需要它们在后台运行.

如果我做:

nohup tar -zcf archive.tar.gz.tmp mydir > /dev/null 2>&1 &

这完全在后台运行.只有当我尝试做多个命令时才会这样.

我也尝试过:

nohup tar -zcf archive.tar.gz.tmp mydir > /dev/null 2>&1 & ; mv archive.tar.gz.tmp archive.tar.gz > /dev/null 2>&1 &

但这也不起作用.语法或其他内容无效.我确定有办法做到这一点,但我只是不确定语法.

我能想到的唯一选择是将命令放入.sh文件和nohup那个文件,但这不一定是我在Linux系统上可以做的事情我必须实现这个(特权限制等).

linux脚本命令顺序执行命令,linux – nohup多个顺序命令相关推荐

  1. linux脚本里调执行命令,使用shell的-n/-x/-x执行选项调试Shell脚本

    我们在前面介绍的调试手段是通过修改shell脚本的源代码,从其输出相关的调试信息来定位错误的,那有没有不修改源代码来调试shell脚本的方法呢?有的,那就是使用shell的执行选项,下面将介绍一些常用 ...

  2. linux 脚本的异步执行,shell命令同步异步

    问题:在 shell 下有 A B C D 四个命令,需要先执行 A 再执行 B C 最后执行 D 其中, B C 耗时较多, 但是,互不干扰,可以同步执 子进程 和 wait ./A ./B &am ...

  3. linux设置用户的执行权限,Linux下ACL权限控制以及用sudo设置用户对命令的执行权限...

    ACL权限分配 1.setfacl命令设置文件权限 setfacl -m u:user1:rw root.txt setfacl -m u:user2:rwx root.txt 2.getfacl命令 ...

  4. linux脚本里写进入根目录,Linux重要目录、部分命令及权限

    (Linux下vim的配置,及g++.gdb的安装:http://blog.csdn.net/qq_34021920/article/details/76376837) 一.Linux下根目录的文件 ...

  5. linux 历史命令列表,fc – 显示历史列表中的命令或修改指定的历史命令并执行。 - Linux 命令大全...

    显示历史列表中的命令或修改指定的历史命令并执行. 概要 fc [-e ename] [-lnr] [first] [last] fc -s [pat=rep] [command] 主要用途 显示历史列 ...

  6. linux脚本实现多重管道,制作Linux shell时流重定向和管道

    我有一个在C中创建Linux shell的任务.目前,我仍然坚持实现重定向和管道.我到目前为止的代码如下.main()解析用户的输入.如果内置命令,则执行该命令.否则,标记化的输入传递给execute ...

  7. linux脚本登录启动失败,在Linux上检查用户登录成功与失败的shell脚本

    在Linux上检查用户登录成功与失败的shell脚本 Linux管理员的典型任务之一是检查Linux系统中成功和失败的登录尝试. 手动验证它们非常困难,因为" /var/log/secure ...

  8. jsp运行linux脚本,jsp页面调用哪个Linux的shell 脚本步骤

    当前位置:我的异常网» Linux/Unix » jsp页面调用哪个Linux的shell 脚本步骤 jsp页面调用哪个Linux的shell 脚本步骤 www.myexceptions.net  网 ...

  9. 命令行执行C语言程序时清屏命令

    先导入表头文件 #include <stdlib.h> 然后调用system()函数 括号内的指令执行效果和直接在命令行执行的指令是一致的,所以命令行可以执行的命令,在这里都可以执行 Wi ...

  10. java三个线程 顺序执行_如何确保三个线程顺序执行

    三个线程t1.t2.t3.确保三个线程,t1执行完后t2执行,t2执行完后t3执行. 一.使用join thread.Join把指定的线程加入到当前线程,可以将两个交替执行的线程合并为顺序执行的线程. ...

最新文章

  1. Android开发返回拍摄的图片
  2. SQL2005的安装
  3. 奇异值(Singular value decomposition SVD)分解
  4. manjaro使用国内软件源
  5. 液相色谱柱PHP,C18液相色谱柱 - 食品仪器分析 - 食品论坛 - Powered by Discuz!
  6. js中时间戳与日期格式的相互转换
  7. HALCON示例程序max_connection.hdev确定分割区域的最大区域数目
  8. Docker打包 Asp.Net Core应用,在CentOS上运行
  9. 万字长文!2020-2021京东Java面试真题解析
  10. C++11命名空间的using说明
  11. 无法执行程序。所执行的命令为 C:\Windows\Microsoft.NET\Framework64\v4.0.30319\csc.exe /noconfig /fullpaths @C:\W...
  12. mysql大数据量的分页查询优化
  13. 计算机专业排名2017教育部,软件工程专业大学排名最新版(教育部2017学科排名数据整理)...
  14. iReport简单使用
  15. 手机WIFI传文件到局域网服务器,局域网内手机和电脑怎么实现无线传输文件?
  16. 移动光猫连接移动硬盘变成超小型nas【HS8545M5
  17. 用 Python 远程控制 Windows 服务器,太好用了!
  18. Traffic Jams in the Land(线段树好题)
  19. win7无法打开无线网络服务器,笔记本win7系统无线网络连接受限制或无连接的解决方法...
  20. np.meshgrid()函数

热门文章

  1. JBPM4.4_jBPM4.4应用(与Spring集成自行控制事务等)
  2. C++基础8【难】 回顾:数组指针,函数指针,函数指针做函数参数 C语言多态
  3. 一起谈.NET技术,获取ISAPI_Rewrite重写后的URL
  4. SAP BPC最佳实践-SAP BPC的OLAP引擎比较(MS OLAPBW OLAP)
  5. mysql group by 分组查询
  6. easyui 页面加载闪现问题 解决方法
  7. docker 同时停止删除容器 强制删除容器
  8. ndpi 流量协议分析
  9. mysql null 和 空字符串 区别
  10. python3 打印对象的全部属性