scp传递文件以及后台运行

目录

上传到其他服务器

从其他服务器中下载

后台运行

上传到其他服务器

复制到其他服务器,指定文件名那就是重命名,指定目录那就是传到目录下面

下面运行后将输入密码

scp local_file remote_username@remote_ip:remote_folder 

如果想要用密钥传输,可以使用下面命令

密钥文件权限不能设置的太高,太高无法运行,600就可以

scp -i /root/id_rsa.pub /root/p1fSense-CE-2.6.0-RELEASE-amd64.iso root@ip地址:/root

从其他服务器中下载

scp root@www.runoob.com:/home/root/others/music /home/space/music/1.mp3 

如果设置了指定的端口,需要用-P来设置命令的端口号

#scp 命令使用端口号 4588
scp -P 4588 remote@www.runoob.com:/usr/local/sin.sh /home/administrator

如果想指定对方的的端口,可以在对方ip:后面加上对方端口号 

后台运行

nohup 命令 &

回车后会输出一个日志到某个文件里,再次回车后将会加到后台中运行

下面在sh脚本里面使用,可以不用再输入回车 

   nohup 命令 &
   sstr=$(echo -e $str)
   echo $sstr

但这里并不适合用上面命令运行,因为有时候会让输入一些东西,因此还是用下面方法运行,

也就是先暂停任务,然后用jobs查看任务索引,然后用bg %任务索引加入到运行任务中 

或者

1、运行命令

2、ctrl+z暂停,这时候会退出来

3、输入jobs,就会发现所有的后台任务,找到刚才那个任务的索引(在最前面用[]包着),会发现标识为stopped

4、bg %索引将任务号放入后台,比如bg %3,将第三个任务放到后台,用jobs命令查看就会发现该任务正在running

5、disown -h %索引,将会忽略HUP信号,比如 disown -h %1

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

贪睡的蜗牛

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值