我用
myscript > my.log 2>&1 &
Run Code Online (Sandbox Code Playgroud)
运行脚本并收集它的输出 - 这样当我注销时 - 脚本仍将运行。我要开始它myscript &
- 它会在注销后立即终止。
但这是一个奇怪的效果:> my.log 2>&1 &
所做的只是将 stderr 重定向到 stdout ......
为什么> my.log 2>&1 &
会导致作业持续注销?
我将一个大文件从远程 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 …