重复的命令行工作,交给Shell脚本

重复的命令行工作,交给Shell脚本

批量改名、筛选日志、定时备份,不必每天重复敲命令。把管道、变量和条件循环组合成Shell脚本,处理好参数引用与退出状态,让自动化任务更可靠。

阅读16
20篇内容
发布时间2026-10-16
相关标签:

PHP 如何读取 Shell 管道(stdin)传入的数据

本文将介绍如何在 PHP 脚本中接收来自 Shell 管道传输的标准输入数据。通过 php://stdin 伪协议,开发者可以轻松获取 echo 或 find 等命令的输出。文章涵盖了基础的文件句柄读取方式以及 file_get_contents 的用法,并重点探讨了面对大量数据流时的分块处理策略与内存优化方案,确保脚本在处理长列表时不会耗尽系统资源。

PHP 如何读取 Shell 管道(stdin)传入的数据

CentOS 7 一键安装 MySQL 5.7 Shell 脚本及远程配置

本文介绍用于在 CentOS 7 系统上一键安装 MySQL 5.7 的 Bash 脚本。脚本自动处理 YUM 源配置、GPG 密钥更新及服务启动,并支持交互式设置 root 初始密码、降低复杂度校验限制以及开启远程访问权限,适用于快速部署数据库环境。

CentOS 7 一键安装 MySQL 5.7 Shell 脚本及远程配置

使用 PowerShell 定时执行 .NET (C#) 程序的原理与方法

介绍利用 Windows 系统内置的 PowerShell 环境,结合 System.Net.WebClient 类实现定时触发特定业务逻辑的方法。内容涵盖时间片判断逻辑、HTTP 请求模拟以及通过 .bat 批处理文件调用的基础配置流程,适用于无需复杂调度器环境的轻量级自动执行需求。

使用 PowerShell 定时执行 .NET (C#) 程序的原理与方法

PHP中执行Shell命令的正确方法与错误输出重定向

本文详解在PHP中通过shell_exec函数执行系统Shell命令的方法。重点解析了为何必须使用"2>&1"进行标准错误输出重定向,以确保能捕获完整的程序返回结果(如Nginx配置文件检测)。同时提供了代码示例及安全注意事项,帮助开发者准确获取命令执行状态。

PHP中执行Shell命令的正确方法与错误输出重定向

使用Shell脚本作为PHP定时任务的守护进程

针对大型数据批量处理或长时间运行的PHP脚本,本文分享如何利用Shell脚本配合crontab实现守护进程功能。当PHP进程意外退出或因网络/数据库连接问题卡死时,Shell会自动检测并重启任务,确保批处理工作不中断。

使用Shell脚本作为PHP定时任务的守护进程
加载更多

专题列表