- 主题:可执行程序正在执行不能被覆盖怎么解决?
比如服务器有一个可执行文件,
~/bin/myexe
当它正在执行的时候,执行:
scp local/release/myexe user@remotehost:bin/myexe
会报错。
有个办法是先传到 myexe.tmp,删除 bin/myexe,再改名。
还有没有其它的办法呢?
--
FROM 59.60.57.*
这个当然糙快猛了。。
其实只要把 scp 命令换成 rsync 命令就搞定了。
我主要还是不明白,这个特性能不能加个标志位解决。以及这个特性有什么作用。
【 在 DreamDreams (光风霁月) 的大作中提到: 】
: 在服务器上先改名,然后再scp
--
FROM 59.60.57.*
这是什么原理?
【 在 libgcc (巭孬嫑夯昆勥茓) 的大作中提到: 】
: 你直接cp可以,scp是不行的
--
FROM 59.60.56.*