ssh远程执行本地脚本

1.ssh密钥登录 本文示例中的服务器ip地址为172.16.30.188,ssh端口为22。 1.1、客户端生成密钥 客户端生成密钥的方法很简单,只需要使用ssh-keygen命令。 ssh-keygen -t rsa 生成密钥过程中,建议采用...

nginx日志分割shell

#!/bin/bash #function:cut nginx log files for lnmp #author: Lorock.Xu #set the path...

scp通过特定端口从远程服务器下载文件到本机

#!/bin/bash scp -r -P 8822 \ root@192.168.1.123:/data/backup/abao.tar.gz /data/backup/bakweb-`date&nb...

Linux中执行shell脚本报错提示syntax error:unexpected end of file

 文本编辑是在windows下通过记事本编写的这个文件,运行 在cygwin模拟LINUX软件环境下。解决思路:DOS下文件和Linux下文件格式差异问题导致的。DOS下的文本文件是以\r\n作为断行标志的,表示成十六进制就是0D 0A。而Uni...

Shell编程中dialog的使用方法

liunx 下的dialog 工具是一个可以和shell脚本配合使用的文本届面下的创建对话框的工具。这个对话框使用命令行参数,以确定产生哪些类型的窗口部件。一个部件是对话框包的窗口元素类型的术语。每个对话框部件提供的输出有两种形式一种:使用STDERR另一...

合并一个文件夹下多个文件内容的单行shell命令

合并一个文件夹下多个文件内容:find -name "*.log" -exec 'cat' {} \; > test.tmp...

Linux shell常用的73条命令总结

使用Linux shell是一些程序员每天的基本工作,但我们经常会忘记一些有用的shell命令和技巧。当然,命令我能记住,但我不敢说能记得如何用它执行某个特定任务。需要注意一点的是,有些用法需要在你的Linux系统里安装额外的软件。下面话不多说了,来看看详...

linux批量杀进程的shell脚本

ps -ef | grep processname | grep username | grep -v grep  |&nbs...

shell脚本批量修改文件名

工作中还存在这样的需求,批量修改文件名,删除文件名中的某些字符;举例如下:批量改名,删除文件名中多余字符目录下文件名为如下,要求去掉_finished。stu_102999_1_finished.jpgstu_102999_2_finished.jpgst...

shell备份数据库到异地服务器并删除3天前的本地备份文件

#!/bin/bash TIME=`date  "+%F_%H_%M_%S"` NAME=master #这里是Management服务器上backup用户的密码 PASS='123456'...

Top