巧用nohup

  在日常运维过程中,我们难免需要使用mv、cp、scp等操作。当处理的数据量较小时,这些操作可能不会出现问题。但是,当数据量较大时,可能会出现各种情况导致操作失败,例如网络问题或误操作。这些问题将会极大地降低我们的工作效率。因此,如果我们能够将这些命令放在后台执行,既可以继续进行其他操作,同时也能避免许多问题的出现。

我将操作分为两类 ,第一类不需要口令和第二类需要口令的。操作如下

第一类:如进行导入导出时 expdp、exp、mv、执行sh 等

nohup expdp \'/ as sysdba\' 相关参数 & 

nohup impdp \'/ as sysdba\' 相关参数 & 

nohup mv xxx ///xxx &

nohup sh xxx.sh &

第二类:如进行scp等需要输入口令的

nohup scp /data/xxxx oracle@xxx.xxx.xx.xx:/dump

输入口令

ctrl +z

bg

可通过jobs查看状态



停止 kill %jobib           ##如kill %1

可以通过 tail -f nohup.out ##查看反馈信息

这样做好处很多。

  • 可以提高操作的可读性,因为每个job都有一个明确的名称和描述。

  • 减少了手动操作的需要,因为可以通过自动化程序定期执行job。

  • 可以更好地跟踪任务的状态和进度,因为每个job都有一个独特的ID和历史记录。

  • 可以更方便地进行错误诊断和故障排除,因为每个job都有一个明确的输入和输出。

  • 可以更好地管理并行操作,因为每个job都可以独立执行。

  • 9
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值