小编Ado*_*obe的帖子

为什么 `> my.log 2>&1 &` 导致作业维持注销?

我用

myscript > my.log 2>&1 &
Run Code Online (Sandbox Code Playgroud)

运行脚本并收集它的输出 - 这样当我注销时 - 脚本仍将运行。我要开始它myscript &- 它会在注销后立即终止。

但这是一个奇怪的效果:> my.log 2>&1 &所做的只是将 stderr 重定向到 stdout ......

为什么> my.log 2>&1 &会导致作业持续注销?

bash gnu-screen io-redirection nohup

6
推荐指数
1
解决办法
4727
查看次数

centos和ubuntu上的大型rsynced文件的不同哈希值?

我将一个大文件从远程 centos 同步到本地 ubuntu

rsync -avzP user@<remote-ip>:/path/to/file .
Run Code Online (Sandbox Code Playgroud)

据报道,转移进展顺利:

sent 30 bytes  received 257,293,476 bytes  1,296,188.95 bytes/sec
total size is 8,217,194,015  speedup is 31.94
Run Code Online (Sandbox Code Playgroud)

据我所知,在传输完成后,rsync 会自动验证传输是否顺利进行哈希检查。

出于好奇,我在 centos 和 ubuntu 上计算了 md5 哈希值,它们是不同的:

centos: 0faa300b7b0b81bfe65199da932eb6e2
ubuntu: f3a0fcc59516d4e68fd207bdbb1fc169
Run Code Online (Sandbox Code Playgroud)

两个散列都是用md5sum以下方法计算的:

centos> md5sum --version
md5sum (GNU coreutils) 8.22

ubuntu> md5sum --version
md5sum (GNU coreutils) 8.25
Run Code Online (Sandbox Code Playgroud)

所以版本有点不同,但这会导致不同的哈希值吗?

编辑

这里是ls -l输出:

centos: -rw-rw-r--.  1 username username 8217194015
ubuntu: -rw-rw-r--   1 username username 8217194015
Run Code Online (Sandbox Code Playgroud)

Centos 输出包括我从未听说过的神秘点。(会不会跟lvm有关?那个centos上用的是lvm)

编辑2

检查md5sum -b …

selinux rsync hashsum

5
推荐指数
1
解决办法
690
查看次数

标签 统计

bash ×1

gnu-screen ×1

hashsum ×1

io-redirection ×1

nohup ×1

rsync ×1

selinux ×1