1.rz sz
yum install lszrz
rz: window-->linux
sz: linux-->window
rz
sz jepson.log
在A服务器上操作,将B服务器上/home/lk/目录下所有的文件全部复制到本地的/root目录下,命令为:scp -r root@43.224.34.73:/home/lk /root。
在A服务器上将/root/lk目录下所有的文件传输到B的/home/lk/cpfile目录下,命令为:scp -r /root/lk root@43.224.34.73:/home/lk/cpfile。
2.作业调度
crontab
-e (edit user's crontab) 编辑
-l (list user's crontab) 查看
[root@hadoop000 ~]# crontab -e
* * * * * /root/date.sh >> /tmp/date.log
格式: * * * * * 命令
每1分钟
5月6号 14:37
37 14 06 05 *
第1个: 分 * 或者 */1 表示每分钟
第2个: 小时
第3个: 日
第4个: 月
第5个: 周
每10秒:
休眠sleep 10s
[root@hadoop000 ~]# vi date.sh
#!/bin/bash
for((i=1;i<=6;i++));
do
date
sleep 10s
done
[root@hadoop000 ~]# crontab -e
* * * * * /root/date.sh >> /tmp/date.log
3.绝对路径和相对路径
cd /root/ruoze
cd ruoze
./ruoze
4.后台执行命令 不交互
./date.sh &
nohup ./date.sh
生产:
==> nohup ./date.sh &
nohup ./date.sh > /tmp/date.log 2>&1 &
screen 多人合作 后台会话
[root@hadoop000 ~]# yum install screen
-S sockname 创建一个会话
-r 进入一个detached会话
-list 查看会话列表
会话状态:
1.detached 无人
2.Attached 有人
退出会话,会话后台执行: crtl+a+d
[root@hadoop000 ~]# screen -S ruozedata
[root@hadoop000 ~]# screen -list
There is a screen on:
2380.ruozedata (Attached)
1 Socket in /var/run/screen/S-root.
[root@hadoop000 ~]# screen -r 2380
[root@hadoop000 ~]# screen -r ruozedata
5.下载软件: wget xxxx连接