屏幕退出后如何执行命令

How can I execute a command after screen exits

正在指定屏幕中启动 rsync,以便我可以重新连接以检查进度,我如何才能 运行 在 rsync 之后执行命令,因为它启动屏幕然后立即执行命令?

screen -dmS  name rsync
ssh   user@hostname 'rm -r ~/path/*'

我正在尝试删除由 rsync 复制的文件的符号链接,有点像 "copy once" 不过我不想删除源文件。

我建议运行屏幕内的命令。您可以通过创建 shell 脚本来完成此操作,但在这种情况下,sh -c 技巧就足够了。

screen -dmS  name sh -c "rsync args_go_here; ssh user@hostname 'rm -r ~/path/*'"