Linux中如何执行脚本

要执行一个保存在文件中的脚本,可以按照以下步骤进行:

  1. 创建脚本文件:

首先,使用文本编辑器(如 ​vi​、​nano​等)创建一个新的脚本文件,并将需要执行的命令写入到文件中。例如,你可以创建一个名为 ​send_files.sh​的脚本文件。

  1. 编写脚本内容:

在脚本文件中,输入用于循环发送文件的代码:

bash 复制代码
#!/bin/bash

hosts=("host1" "host2" "host3")
for host in "${hosts[@]}"
do
    scp file.txt user@$host:/home/user/
done
  1. 保存和退出脚本文件:

在文本编辑器中保存并退出脚本文件。如果你是在命令行中操作,保存快捷键通常是 ​Ctrl + O​,然后按Enter键保存,最后按 ​Ctrl + X​退出。

  1. 添加执行权限:

在Linux上运行脚本之前,你需要为脚本添加可执行权限。通过运行以下命令来添加执行权限:

bash 复制代码
chmod +x send_files.sh
  1. 执行脚本:

使用以下命令来执行你刚刚创建的脚本文件:

bash 复制代码
./send_files.sh

这样,脚本文件中的命令将会被执行,循环遍历目标主机并将文件发送到每个主机上。

相关推荐
tokepson8 分钟前
Mysql下载部署方法备份(Windows/Linux)
linux·服务器·windows·mysql
zz_nj2 小时前
工作的环境
linux·运维·服务器
极客先躯3 小时前
如何自动提取Git指定时间段的修改文件?Win/Linux双平台解决方案
linux·git·elasticsearch
suijishengchengde3 小时前
****LINUX时间同步配置*****
linux·运维
qiuqyue4 小时前
基于虹软Linux Pro SDK的多路RTSP流并发接入、解码与帧级处理实践
linux·运维·网络
切糕师学AI4 小时前
Linux 操作系统简介
linux
南烟斋..4 小时前
GDB调试核心指南
linux·服务器
爱跑马的程序员5 小时前
Linux 如何查看文件夹的大小(du、df、ls、find)
linux·运维·ubuntu
oMcLin7 小时前
如何在 Ubuntu 22.04 LTS 上部署并优化 Magento 电商平台,提升高并发请求的响应速度与稳定性?
linux·运维·ubuntu
Qinti_mm7 小时前
Linux io_uring:高性能异步I/O革命
linux·i/o·io_uring