- 主题:可执行程序正在执行不能被覆盖怎么解决?
比如服务器有一个可执行文件,
~/bin/myexe
当它正在执行的时候,执行:
scp local/release/myexe user@remotehost:bin/myexe
会报错。
有个办法是先传到 myexe.tmp,删除 bin/myexe,再改名。
还有没有其它的办法呢?
--
FROM 59.60.57.*
在服务器上先改名,然后再scp
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 标 题: 可执行程序正在执行不能被覆盖怎么解决?
: 发信站: 水木社区 (Sat Jan 2 16:50:49 2021), 站内
:
: 比如服务器有一个可执行文件,
:
: ~/bin/myexe
:
: 当它正在执行的时候,执行:
:
: scp local/release/myexe user@remotehost:bin/myexe
:
: 会报错。
:
: 有个办法是先传到 myexe.tmp,删除 bin/myexe,再改名。
:
: 还有没有其它的办法呢?
:
: --
: 灭绝人性啊
:
:
: ※ 来源:·水木社区 newsmth.net·[FROM: 59.60.57.*]
--
FROM 123.116.170.49
这个当然糙快猛了。。
其实只要把 scp 命令换成 rsync 命令就搞定了。
我主要还是不明白,这个特性能不能加个标志位解决。以及这个特性有什么作用。
【 在 DreamDreams (光风霁月) 的大作中提到: 】
: 在服务器上先改名,然后再scp
--
FROM 59.60.57.*
只见过so不能覆盖的
普通可执行文件应该可以覆盖啊
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 这个当然糙快猛了。。
: 其实只要把 scp 命令换成 rsync 命令就搞定了。
: 我主要还是不明白,这个特性能不能加个标志位解决。以及这个特性有什么作用。
: ...................
--
FROM 163.177.68.*
你直接cp可以,scp是不行的
【 在 JulyClyde (我的月份又来了) 的大作中提到: 】
: 标 题: Re: 可执行程序正在执行不能被覆盖怎么解决?
: 发信站: 水木社区 (Mon Jan 4 12:00:25 2021), 站内
:
: 只见过so不能覆盖的
: 普通可执行文件应该可以覆盖啊
: 【 在 hgoldfish (老鱼) 的大作中提到: 】
: : 这个当然糙快猛了。。
: : 其实只要把 scp 命令换成 rsync 命令就搞定了。
: : 我主要还是不明白,这个特性能不能加个标志位解决。以及这个特性有什么作用。
: : ...................
:
: --
:
: ※ 来源:·水木社区 newsmth.net·[FROM: 163.177.68.*]
--
FROM 171.83.8.*
这是什么原理?
【 在 libgcc (巭孬嫑夯昆勥茓) 的大作中提到: 】
: 你直接cp可以,scp是不行的
--
FROM 59.60.56.*