标签: scripting

如何过滤通过管道传输到 xargs 的文件列表?

我的命令:git show --pretty="format:" --name-only返回文件列表。然后我使用 xargs 对这些文件运行 shell 脚本:

git show --pretty="format:" --name-only  | xargs -i phpmd $dir/'{}' text codesize,unusedcode,naming
Run Code Online (Sandbox Code Playgroud)

但是,我想仅对具有.php扩展名的文件运行该 xargs 命令。如何过滤不需要的文件?

scripting bash

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

通过 ssh 配置 Pfsense

我想知道如何通过 ssh 完全配置并向 pfsense 添加添加表。我的目标是拥有一个配置多个系统的 Web 安装程序,并根据输出配置 pfsense 防火墙。

通过 ssh,配置 wan,lan 根据 conf.txt 配置文件自动启用端口 80、22 等。

谢谢

automation scripting ssh pfsense

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

通过 Powershell Remoting 传输文件(如 linux 中的 scp)

在创建一些基于 powershell 的部署脚本的过程中,我非常想念一种通过 Powershell Remoting 将文件快速传输到另一台服务器(通过 Internet)的简单方法,例如 scp for linux。幸运的是,可以通过 Powershell Remoting 激活的东西。我忽略了什么吗?

scripting powershell

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

寻找脚本以使用特定的命名方案搜索 Linux 服务器中超过 x 天的文件

我的公司有一套 linux 服务器,用户可以在上面存储文件。文件遵循#####、###、### 的通用命名方案,其中的数字与它们独有的字段相关。他们应该在 30 天后删除这些文件,但这并没有发生,而且由于用户社区不断增长,一些服务器的磁盘空间不足。

有没有人知道我可以编写一个进程脚本的方法,该进程将搜索 linux 服务器的所有分区以查找具有上述命名方案的任何文件,该文件将超过 30 天并将其移动到新文件夹?

这将使清理变得更加容易,因为一些用户将文件存储在多个层次上,并且开始占用大量时间来寻找它们让一个人决定是否可以删除它。

任何帮助将不胜感激!

scripting linux

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

如何非交互地su?

我想做这样的事情来非交互地切换用户:

su otheruser -p <password>
Run Code Online (Sandbox Code Playgroud)

但这显然行不通……什么行呢?

scripting linux user-management

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

Shell 脚本在其中一个守护进程死亡时执行某些操作?

我只需要构建两个在不同端口上运行的守护进程实例。假设它们都为某些应用程序提供关键任务。

当其中一个无法提供服务时,如何执行一些自动任务(例如 shell 脚本)来检查两个守护进程?

什么样的脚本可以始终检查守护程序的生命周期,并且如果其中一个守护程序意外停止,也许可以执行其他一些作业?

scripting shell daemon

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

根据 Sql Server 中的选定行生成插入脚本?

在 Sql Server 2005 中,有没有什么办法,使用官方 GUI 或第三方工具,在表中选择行,然后为所选行生成插入脚本?

scripting database sql-server

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

Bash - 如何将两个命令输出到文件?

我想将两个命令输出到一个文件。我希望每 5 分钟将准确的时间(日期)和温度(传感器)归档。我知道如何将一个命令输出到一个文件,但是两个呢?这样的脚本怎么写?

scripting bash

3
推荐指数
3
解决办法
3372
查看次数

IIS 6 登录 webfarm

在 IIS 6 中有没有以编程方式打开/关闭 Web 场中的日志记录。我们有 10 个服务器,我不想在需要时登录到每个服务器并翻转登录,然后当我们完成登录并关闭它。

我知道远程管理工具……但想使用 powershell 脚本等。

scripting iis powershell

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

如何在 Windows 登录提示出现之前运行批处理脚本?

我正在寻找一种在 Windows XP 登录提示出现在屏幕上之前在启动时运行批处理脚本一次(并且只运行一次)的方法。

什么是最简单的方法来做到这一点?

此外,我需要能够在网络启动之前(或者网络无法启动)运行此命令。

scripting windows startup

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