尽管使用了`nohup`,命令仍然退出

IGt

我在这里做错了什么?

我登录到第一台服务器(使用腻子)并运行以下查询:

sh -c 'nohup mysqldump -hxxx -Pxxx -uxxx -pxxx --dump-slave --include-master-host-port --apply-slave-statements -f -q -A -E -R | mysql -hxxxx -Pxxxx -uxxxx -pxxxx' &

如果查看两个数据库,可以看到MySQLDump在第一个数据库上运行,并在第二个数据库上导入。

但是我关闭Putty会话的实例(或超时)mysqldump停止运行。我以为应该使用nohup来保持运行??

因为大约需要8个小时才能运行,所以我不能坐在那里看着腻子8个小时才能阻止它超时。

德米特里·格里戈里耶夫(Dmitry Grigoryev)

由于您在不运行Shell的情况下运行nohup,因此SIGHUP在关闭会话时它将接收信号,并将其发送到管道中的所有进程。由于第二mysql命令,再次运行而不nohup,它termitates并发送SIGPIPEnohup mysqldump,这反过来终止。

尝试

nohup sh -c 'mysqldump -hxxx -Pxxx -uxxx -pxxx --dump-slave --include-master-host-port --apply-slave-statements -f -q -A -E -R | mysql -hxxxx -Pxxxx -uxxxx -pxxxx' &

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

尽管使用了公共方法,变量仍然不可用

来自分类Dev

尽管使用了 NOT NULL 和 <> '' 仍然出现空白行

来自分类Dev

尽管退出,谷歌仍然重新登录

来自分类Dev

尽管使用了Onsubmit确认,HTML表单仍然设置PHP $ _POST []

来自分类Dev

尽管使用了C ++ 14功能,为什么用C ++ 11编译仍然成功?

来自分类Dev

尽管使用了C ++ 14功能,为什么用C ++ 11编译仍然成功?

来自分类Dev

UNIX中的nohup命令的退出代码问题

来自分类Dev

尽管引用了表,但列名仍然不明确

来自分类Dev

尽管在命令前使用了umask 000,Shell脚本仍获得“权限被拒绝”

来自分类Dev

如何退出我的git commit消息?我不在VIM中,我使用了“ commit -m”命令

来自分类Dev

尽管使用了WebDriverWait,但没有NoSuchElementException

来自分类Dev

尽管使用了WeakReference,AlertDialog仍会泄漏

来自分类Dev

使用了FindBin,仍然找不到路径

来自分类Dev

在Bamboo中通过SSH发出的nohup命令不会退出

来自分类Dev

尽管调用了.fadeOut命令,Gif仍未消失

来自分类Dev

尽管使用了过滤器,但在蜂巢分区的S3数据集上,Pyarrow ParquetDataset.read()仍然很慢

来自分类Dev

尽管具有visudo ALL权限,但SSH命令仍然失败

来自分类Dev

尽管有“ exit 0”命令,Awk也不会退出

来自分类Dev

如何使用nohup执行多个命令

来自分类Dev

stdin使用nohup输入到命令

来自分类Dev

在命令之前使用shell变量进行Nohup

来自分类Dev

调试包::: function()尽管使用了惰性求值

来自分类Dev

尽管使用了prepare,但“未定义的方法PDO :: execute()”

来自分类Dev

尽管使用了CGRectIntegral,但UIScrollView中的UILabels未对齐?

来自分类Dev

尽管使用了WebDriverWait,但python selenium登录错误

来自分类Dev

错误:尽管使用了包含防护,也重新定义了班级

来自分类Dev

调试包::: function()尽管使用了惰性求值

来自分类Dev

无法删除-'',尽管在文本中使用了re

来自分类Dev

Android:尽管使用了 AsyncTask,但主线程仍被阻塞

Related 相关文章

  1. 1

    尽管使用了公共方法,变量仍然不可用

  2. 2

    尽管使用了 NOT NULL 和 <> '' 仍然出现空白行

  3. 3

    尽管退出,谷歌仍然重新登录

  4. 4

    尽管使用了Onsubmit确认,HTML表单仍然设置PHP $ _POST []

  5. 5

    尽管使用了C ++ 14功能,为什么用C ++ 11编译仍然成功?

  6. 6

    尽管使用了C ++ 14功能,为什么用C ++ 11编译仍然成功?

  7. 7

    UNIX中的nohup命令的退出代码问题

  8. 8

    尽管引用了表,但列名仍然不明确

  9. 9

    尽管在命令前使用了umask 000,Shell脚本仍获得“权限被拒绝”

  10. 10

    如何退出我的git commit消息?我不在VIM中,我使用了“ commit -m”命令

  11. 11

    尽管使用了WebDriverWait,但没有NoSuchElementException

  12. 12

    尽管使用了WeakReference,AlertDialog仍会泄漏

  13. 13

    使用了FindBin,仍然找不到路径

  14. 14

    在Bamboo中通过SSH发出的nohup命令不会退出

  15. 15

    尽管调用了.fadeOut命令,Gif仍未消失

  16. 16

    尽管使用了过滤器,但在蜂巢分区的S3数据集上,Pyarrow ParquetDataset.read()仍然很慢

  17. 17

    尽管具有visudo ALL权限,但SSH命令仍然失败

  18. 18

    尽管有“ exit 0”命令,Awk也不会退出

  19. 19

    如何使用nohup执行多个命令

  20. 20

    stdin使用nohup输入到命令

  21. 21

    在命令之前使用shell变量进行Nohup

  22. 22

    调试包::: function()尽管使用了惰性求值

  23. 23

    尽管使用了prepare,但“未定义的方法PDO :: execute()”

  24. 24

    尽管使用了CGRectIntegral,但UIScrollView中的UILabels未对齐?

  25. 25

    尽管使用了WebDriverWait,但python selenium登录错误

  26. 26

    错误:尽管使用了包含防护,也重新定义了班级

  27. 27

    调试包::: function()尽管使用了惰性求值

  28. 28

    无法删除-'',尽管在文本中使用了re

  29. 29

    Android:尽管使用了 AsyncTask,但主线程仍被阻塞

热门标签

归档