linux如何执行批命令 linux可执行文件批量执行

Linux多台主机批量执行命令指定一台主机作为信任主机,这样从这台主机登录其他机器就不需要密码了 。
设置信任主机:
假设有四台机器:192.168.2.1~192.168.2.4,其中192.168.2.1为信任机,那么在192.168.2.1上运行如下命令:
$.sh-keygen -t rsa //此处一路回车,生成秘钥
$scp .ssh/id_rsa.pub 192.168.2.2:~/ //把秘钥拷贝到其他远程机器
$ssh 192.168.2.2 ‘cat id_rsa.pub.ssh/authorized_keys’ //(远程执行命令)在远程机器上生成认证文件
经过这几步 , 从192.168.2.1 ssh登陆192.168.2.2时,就不会再需要输入密码了 。同样的步骤再执行3、4的极其 。
文本文件hostlist可以如下
192.168.2.2
192.168.2.3
192.168.2.4
#!/bin/shdoCommand(){
hosts=`sed -n'/^[^#]/p'hostlist`
forhostin$hosts
do
echo ""
echoHOST$host
ssh$host"$@"
done
return 0
}
if[$# -lt 1 ]
then
echo "$0cmd" exit
fi
doCommand "$@"
echo "return from doCommand"
执行命令(记得先对doCommand.s
h增加执行权限 chmod u x doCommand.sh)
./doCommand.sh “ls -al /root/”
这样该脚本就会在每台机器上执行”ls -al /root/”这个命令,并返回结果在信任主机上 。
Linux系统中如何执行“./configure”命令?1、打开终端输入一下的命令$crontab-e 。
2、进入选择editorlinux如何执行批命令,直接enter回车 。
3、接着linux如何执行批命令我们会进入如下的编辑窗口 。
4、在后面填写*/1****date~/123,每一分钟执行“ date~/123”命令 , 把当前时间写123文件 , 这里的时间间隔可以自己设置 。
5、然后“ctrl x”进行保存,输入“Y”回车确定 。
6、填写文件名,可以默认直接回车 。
7、等一分后,我们发现用户目录多个123文件,打开里面时间日期,每分钟都会呢更新 。
扩展资料
configure'脚本有大量的命令行选项.对不同的软件包来说,这些选项可能会有变化,但是许多基本的选项是不会改变的.带上'-- help'选项执行'configure'脚本可以看到可用的所有选项 。
尽管许多选项是很少用到的,但是当你为了特殊的需求而configure一个包时,知道linux如何执行批命令他们的存在是很有益处的.下面对每一个选项进行简略的介绍:
cache-file=FILE
'configure'会在你的系统上测试存在的特性(或者bug!).为了加速随后进行的配置,测试的结果会存储在一个cache file里.当configure一个每个子树里都有'configure'脚本的复杂的源码树时,一个很好的cache file的存在会有很大帮助 。
help
输出帮助信息.即使是有经验的用户也偶尔需要使用使用'--help'选项,因为一个复杂的项目会包含附加的选项 。例如,GCC包里的'configure'脚本就包含了允许你控制是否生成和在GCC中使用GNU汇编器的选项 。
no-create
'configure'中的一个主要函数会制作输出文件 。此选项阻止'configure'生成这个文件.你可以认为这是一种演习(dry run),尽管缓存(cache)仍然被改写了 。
quiet/--silent
当'configure'进行linux如何执行批命令他的测试时,会输出简要的信息来告诉用户正在作什么 。这样作是因为'configure'可能会比较慢,没有这种输出的话用户将会被扔在一旁疑惑正在发生什么 。使用这两个选项中的任何一个都会把你扔到一旁 。
linux shell脚本 批处理新建一个文件,名字为test(自己定义的名字)
nano test.sh
在里面编写脚本
程序必须以下面的行开始(必须方在文件的第一行):
#!/bin/sh
符号#!用来告诉系统它后面的参数是用来执行该文件的程序 。在这个例子中使用/bin/sh来执行程序 。
(能写一些shell普通命令,命令用分号隔开)
例子:
#! /bin/bash
# shutdown pc
sudo
shutdown1
执行方法
(1)在控制台输入命令执行:
sh
test.sh
(2)先给脚本可执行权限 , 双击执行:
右键此文件,选择属性-权限 , 最下方会有一个“允许以程序执行文件” , 将这一项勾?。?就可以了 。
或在命令行下附予权限:
chmod 777
test.sh 或: chmodx test.sh
如何在linux下批量执行命令?把你的命令写入一个shell脚本就行了啊 。
新建一个文本文件,然后给他赋予可执行权限就行了 。
文本内容为
#/bin/bash
。。。你的命令
【linux如何执行批命令 linux可执行文件批量执行】linux如何执行批命令的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux可执行文件批量执行、linux如何执行批命令的信息别忘了在本站进行查找喔 。

    推荐阅读