Tag:

通过SSH在生命周期中运行远程服务器中的任务?

两个相关问题: 如果我进入远程服务器并在前台启动一个长时间运行的任务( :~$ ./my-task > out.log ),当我与服务器的连接结束时,进程是否会继续运行? 问题#1中相同的长时间运行任务大约需要5分钟才能运行。 如果我打开另一个终端窗口并使用发送输出的文件( tail -f out.log | grep ‘Loop count’ ),这会影响my-task完成所需的时间吗?

为什么`tail -f`在运行时不会关注我的syslog?

我希望实时监控/var/log/syslog中的任何变化(或几秒钟内),但tail -f不会随着任何新的更改而更新。 我现在正在运行基于Ubuntu的Linux Mint 17 XFCE,但这对于Ubuntu,Xubuntu或Linux Mint Mate的live iso也没有用。 我试过这些: $ tail -f /var/log/syslog $ tail -f –retry -s 1 /var/log/syslog $ tail –follow=name /var/log/syslog $ tail –follow=name –retry /var/log/syslog $ tail –follow=name –retry -s 1 /var/log/syslog 但它最初只输出文件的最后几行,然后在文件增长时没有更新(例如,当尝试挂载空文件时会产生大约15行错误)。 实际上,即使尝试跟踪我的主文件夹中的测试文件似乎也不起作用,运行tail -f testfile然后(在另一个终端中): $ echo “new stuff” >> testfile $ echo “new stuff2” >> testfile $ echo […]