Shell Scipt 命令行带参数,输出log

命令行带参数,以及字符串参数放到ssh命令里可以这么放:

#!/bin/bash        这行保证运行bash可以这样: ./data.sh

if [ $# != 4 ]; then

echo "USAGE: data.sh IpAddress ServerUser SqlUser SqlPasswd"

else

ssh -i ~/.ssh/eon-dev.rsa $server_string "mysql -u "$SqlUser" -p"$SqlPasswd" gwr .....

some script put here

fi

输出log

*.sh >& log

程序不能带.号,以上写法在普通的shell可以,在crontab上不运行。应该写成  data > log 2>&1

在bash之前写上 . /etc/profile,以免找不到命令

关于Linux bash shell 输入、输出和错误输出

http://blog.itpub.net/35489/viewspace-702314/

http://www.cnblogs.com/itech/archive/0001/01/01/1525590.html

posted on 2015-10-22 15:00 攻城狮科学家 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/dataclimber/p/4901021.html

Shell Scipt 命令行带参数,输出log相关推荐

  1. 命令行带参数启动--命令行相关问题 代码规范

    20210106 其实cmd和Linux一样可以通过特殊符号换行的: Linux 为 \ 而cmd 为 ^ 命令行换行符 20201127 options 代码编写变量意义 20200728 a.py ...

  2. Linux shell 学习笔记(10)— 处理用户输入(命令行读取参数、读取用户输入、超时处理)

    1. 命令行参数 向 shell 脚本传递数据的最基本方法是使用命令行参数.命令行参数允许在运行脚本时向命令行添加数据. $ ./addem 10 30 本例向脚本 addem 传递了两个命令行参数( ...

  3. bash/shell 解析命令行参数工具:getopts/getopt

    转载自:https://my.oschina.net/leejun2005/blog/202376 bash 脚本中,简单点的参数选项,我们可以直接用位置参数 $1 $2 这样来获取处理了,例如下面这 ...

  4. shell python -c_python, shell, C/C++ 从命令行获得参数

    前言: 在给nagios开发监控插件的时候,不论是用哪种语言写插件,最好能从命令行获得参数(警告值和报警值:-w warning_value -c critical_value),而不是在插件里把这两 ...

  5. 你以为Shell只是命令行?读懂这篇文,给你的工作赋能

    Shell 是什么呢?很多人以为的Shell就是命令行,一条条可以百度出来的命令行.而简历上你只会写熟悉Linux?今天用摩拜App给大家讲解下如何使用 Shell 去操作 Android 设备进行自 ...

  6. python命令行输入参数_Python命令行参数处理

    sys模块 sys模块代表了Python解释器,主要用于获取和Python解释器相关的信息,其中 sys.argv 可以获取命令行参数 在Python交互式解释器中可以先导入sys模块 import ...

  7. cmd.exe 的命令行启动参数(可用于执行命令、传参或进行环境配置)

    有一些程序不支持被直接启动,而要求通过命令行启动.这个时候,你就需要使用 cmd.exe 来启动这样的程序.我们都知道如何在 cmd.exe 中启动一个程序,但是当你需要自动启动这个程序的时候,你就需 ...

  8. Go 的 flag 包可以解析命令行的参数

    Go 的 flag 包可以解析命令行的参数. 一.命令行语法 命令行语法主要有以下几种形式: cmd -flag       // 只支持bool类型 cmd -flag=xxx cmd -flag ...

  9. python从命令行获取参数_python从命令行获取参数操作

    python从命令行获取参数 一: 简单用法 从命令行获取参数两种方式: 1.通过sys.argv参数获取:代码如下: # -*- coding: utf-8 -*- import sys #获取输入 ...

最新文章

  1. 情人节|致爱丽丝……
  2. 人民币小写转大写php实现
  3. 计算机组成原理的中央控制器,计算机组成原理第六章中央控制器(6-7,8,9).pdf
  4. XTU 1243 2016
  5. 《python机器学习经典实例》Expected 2D array, got 1D array instead和Reshape your data either using array.问题(已解决)
  6. 什么是功能性需求和非功能性需求
  7. abap开发注释快捷键_让ABAP开发者更加轻松的若干快捷键
  8. Spring Cloud中Hystrix 线程隔离导致ThreadLocal数据丢失
  9. 修改map.html,HTML map 标签 | 菜鸟教程
  10. 单元测试工具 Numega
  11. python填充_python 实现矩阵填充0的例子
  12. 一篇文章看懂Java并发和线程安全
  13. VS2012 professional和VS2012 Ultimate的区别
  14. UE4之windows.h冲突
  15. android AsyncTask 详细例子
  16. DarkMode 设置关闭 iOS 13, 适用于 XCode 11, XCode 10
  17. WQM软件使用说明书
  18. linux nginx 443端口被占用,Nginx拒绝监听端口443(示例代码)
  19. java 量化指标_量化投资学习笔记13——各种指标的绘图、计算及交易策略
  20. 官宣!成都链安在北京成立分部啦!

热门文章

  1. ASP.NET MVC基于标注特性的Model验证:一个Model,多种验证规则
  2. DbHelper数据库通用类使用方法
  3. 体验 CodeSmith
  4. C#.Net 常用函数和方法集
  5. SqlBulkCopy类进行大数据(一万条以上)插入测试
  6. CEF编译遇到的问题记录
  7. stl源码分析de练习
  8. ssh免密码登陆设置
  9. javascript两行代码按指定格式输出日期时间
  10. PHPweb应用程序开发技巧