标签: batch

批处理脚本:迭代驱动器号?

在 Windows 批处理脚本中,如何迭代与物理卷或映射共享对应的所有驱动器号?

windows batch drive-letters

5
推荐指数
1
解决办法
6215
查看次数

有没有办法向思科路由器提交一批命令并让它们从路由器执行?

我需要从我的位置更改远程(6 小时车程)客户端的 Cisco 871 (IOS 12.4.15T) 的配置,因为他所在的位置有一些新的互联网服务。更准确地说,我需要更改默认路由、外部接口 (Fa4) 的 IP 地址并禁用那里的 PPPoE 设置。不幸的是,执行任何操作都会(显然)中断与路由器的连接。我没有设置带外管理调制解调器(我知道,我知道)。

有什么方法可以输入我需要运行的命令并让它们从闪存上的文件一个接一个地执行:?我以前从未尝试过类似的事情。本质上,DOS 风格的批处理文件正是我所需要的。除了使用 kron 执行 CLI 命令之外,似乎没有类似的东西,但此处指定为仅采用 EXEC 命令,而不是配置命令。还有希望吗,还是我要去旅行?

cisco configuration ios batch

5
推荐指数
1
解决办法
2万
查看次数

rsync 无法解释的错误并收到 SIGINT、SIGTERM 或 SIGHUP

我创建了一个批处理脚本来备份我们的服务器:

#!/bin/bash

user=$1

# create user dir
ssh root@local.backup.tst -p 5774  mkdir -p /var/backup/server.tst/incremental/$user

# backup mail dir
rsync -rvz --del --rsh='ssh -p5774' /home/$user/imap root@local.backup.tst:/var/backup/server.tst/incremental/$user 

cd /home/$user/domains
ls -1 | while read -r domain
do
        sh /etc/pxl/backup/domain.sh $user $domain
done
Run Code Online (Sandbox Code Playgroud)

但是当我运行它时sh script.sh username它挂起。

首先我得到了sending incremental file list,然后就不再回应了。当我按 ctrl-C (中止脚本)时,输出会发生变化:

sync error: unexplained error (code 130) at rsync.c(543) [sender=3.0.7]
sending incremental file list
public_html/gh.html
public_html/index.php
public_html/cgi-bin/.htaccess
public_html/... (and so on)
Run Code Online (Sandbox Code Playgroud)

..但又挂起。当我再次按 ctrl-C 时,我得到:

rsync error: received SIGINT, …
Run Code Online (Sandbox Code Playgroud)

rsync batch

5
推荐指数
1
解决办法
3万
查看次数

使用CMD检查共享文件夹是否存在

如何使用批处理脚本检查共享的网络文件夹是否存在?

示例:\\10.10.10.1\folder1\folder2\shared_folder

network-share batch windows-command-prompt

5
推荐指数
1
解决办法
2万
查看次数

我可以使用批处理在 Windows 中永久添加到 PATH 吗?

是否可以仅使用批处理永久添加c:/project/binPATHi 窗口?

windows batch

5
推荐指数
1
解决办法
1万
查看次数

使用批处理命令检查可用磁盘空间

有没有办法在批处理脚本中检查硬盘驱动器的可用空间?

我宁愿不使用第三方应用程序,因为我需要填写很多表格,在这种情况下,我想我会自己编写一个小应用程序。

windows batch

4
推荐指数
1
解决办法
6万
查看次数

运行bat文件后保持命令窗口打开

我有一个 bat 文件,其中包含以下内容:

sm start "Schedule"
Run Code Online (Sandbox Code Playgroud)

此代码运行但命令窗口立即关闭

我可以在bat文件中放什么来保持窗口打开?

windows batch-file batch

4
推荐指数
1
解决办法
6145
查看次数

如何在不影响正在运行的作业的情况下重新启动 atd?

有谁知道如何在atd不影响当前运行的 ( batch) 作业的情况下重新启动?

我想我可以将作业移出 spool 目录并等待当前正在运行的作业完成,但我很想知道。

linux at batch

4
推荐指数
1
解决办法
2447
查看次数

有没有办法同时更改多个服务器上的密码?

x3 服务器 2012 R2、x2 服务器 2012

我的系统有 5 台服务器;1 台 Hyper-V 服务器托管 2 台 vm 服务器(这些是 x3 2012 R2 服务器),以及一台运行 Hyper-V 的 Win 8.1 pc,托管另外 2 台 vm 服务器(这些 vm 是 x2 2012 服务器)。

服务器每 45 天警告一次更改密码。这是仅在每台服务器上的手动过程,还是有一些快捷方式/批处理可以允许同时更改所有服务器上的密码?

batch-file batch password-management windows-server-2012 windows-server-2012-r2

4
推荐指数
1
解决办法
1638
查看次数

Linux 上的批处理性能

我的最终用户想要在 Linux 机器上同时运行批处理。他们的印象是同时运行多个它们会减少周转时间。这些过程做了相当多的繁重工作。

我对此的看法是,并发运行只会竞争资源并导致资源争用。一些测试似乎证明了我的假设。

我在 SF 上发现了类似的帖子。

  1. 任何人都可以指出证明双方理论的权威资源吗?

  2. 可以做什么样的测试来验证这个假设?

Linux 上的批处理

linux performance batch

4
推荐指数
1
解决办法
114
查看次数