跳至主要内容

博文

目前显示的是 2019的博文

7z 7zip 命令行压缩解压详解

7z 1) 简介 7z,全称7-Zip, 是一款开源软件。是目前公认的压缩比例最大的压缩解压软件。 主页:http://www.7-zip.org/ 中文主页:http://7z.sparanoid.com/ 命令行版本下载:http://7z.sparanoid.com/download.html 主要特征: # 全新的LZMA算法加大了7z格式的压缩比 # 支持格式: * 压缩 / 解压缩:7z, XZ, BZIP2, GZIP, TAR, ZIP * 仅解压缩:ARJ, CAB, CHM, CPIO, DEB, DMG, FAT, HFS, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, RAR, RPM, UDF, VHD, WIM, XAR, Z 2)退出代码 0 : 正常,没有错误; 1 : 警告,没有致命的错误,例如某些文件正在被使用,没有被压缩; 2 : 致命错误; 7 : 命令行错误; 8 : 没有足够的内存; 255 : 用户停止了操作; 3)使用语法 7z <命令行> [<选项>...] <基本档案名称> [<参数变量>...] 在方括号内的表达式(“[” 和 “]”之间的字符)是可选的。 在书名号内的表达式(“<” 和 “>”之间的字符)是必须替换的表达式(而且要去掉括号)。 7-Zip 支持和 Windows 相类似的通配符: “*”可以使用星号代替零个或多个字符。  “?”可以用问号代替名称中的单个字符。 如果只用*,7-Zip 会将其视为任何扩展名的全部文件。 4)命令及实例 a 添加文件到压缩档案。 7z a archive1.zip subdir\  :增加subdir文件夹下的所有的文件和子文件夹到archive1.zip中,archived1.zip中的文件名包含subdir\前缀。 7z a archive2.zip .\subdir\* :增加subdir文件夹下的所有的文件和子文件夹到archive1.zip中,archived2.zip中的文件名不包含subdir\前缀。 cd /D c:\dir1\  7z a c:\archive3.zip dir2\dir3\  :archiive3.zip中的文件名将包含dir2\dir3\前

多网windows下 增加永久路由这只 指定某些ip走特定网关

当一台主机网络有多个网卡或者多个网关出口的时候,我希望访问某些ip走指定的网关的时候,在windows路由表内增加设置即可。 比如,我希望指定访问某些域名的时候的时候,走指定的网关,先用 ping 域名 确认该域名的ip地址 然后用一下命令增加一条永久路由即可 route ADD -p IP地址 mask 255.255.255.0 网关ip地址 metric 1 最后再用route print 命令确认添加结果是否正确

crontab -e设置的任务不执行的问题

使用crontab -e设置的任务,怎么也不执行。 检查日志/var/log/cron 发现到点以后的确有命令执行,但是却看不到执行的命令有日志输出。 添加命令输出的日志, 14 14 * * * /usr/bin/sample.sh > /var/log/samplelog.log 2>&1 然后发现输出错误 /bin/bash: root: command not found 使用crontab -e命令设置的任务和直接使用一下命令编辑文件的格式是不一样的 vi /etc/crontab /etc/crontab的格式为 * * * * * * user command 用crontab -e命令/var/spool/cron/user的格式为: * * * * * * command 因此用crontab -e命令的时候,要把用户去除 重新使用crontab -e命令,把设置部分的用户去掉以后,问题解决了

crontab 详细用法、定时任务 、时间规则【转】

简介 Linux  cron tab和Windows task schedules非常的相似。Crontab可以用来在系统中定期的执行任务。比如:写了一个爬虫需要每天早上八点执行,就可以用到Crontab;安装的Tomcat 服务器 需要每天凌晨重启一次,也可以使用到Crontab。总之,几乎所有的定时任务,我们都可以通过Crontab这个工具来完成。 安装 yum install cronie Crontab在Linux上的结构 crontab结构.png 从左到右依次为: [分钟] [小时] [每月的某一天] [每年的某一月] [每周的某一天] [执行的命令] 注意 :请留意每个选项的取值范围。 如何 添加/编辑 Crontab 添加或更新crontab中的命令 crontab -e 默认情况下,系统会编辑当前登录用户的crontab命令集合。需要编辑其他用户的命令集合,需要使用到如下的命令 crontab -u username -e 查看Crontab命令集合 查看当前系统登录用户的Crontab命令集合 crontab -l 查看其他用户的Crontab命令集合 crontab -u username -l 20个超实用的Crontab使用实例 1.每天 02:00 执行任务 0 2 * * * /bin/ sh backup.sh 2.每天 5:00和17:00执行任务 0 5 , 17 * * * /scripts/ script.sh 3.每分钟执行一次任务 通常情况下,我们并没有每分钟都需要执行的脚本(默默的想到了12306--) * * * * * /scripts/ script.sh 4.每周日 17:00 执行任务 0 17 * * sun /scripts/script.sh 5.每 10min 执行一次任务 * /10 * * * * / scripts/monitor.sh 6.在特定的某几个月执行任务 * * * jan,may,aug * /script/ script.sh 7.在特定的某几天执行任务 0 17 * * sun,fri /script/scripy.sh 在