gpt4 book ai didi

php - 关于如何在 linux 中与另一个 shell 交互使用 shell 的一些问题

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:21:47 27 4
gpt4 key购买 nike

这篇文章是关于一些自动化任务,也是为了满足我的好奇心。

这种情况是否可能,任何人都可以提供任何实用的指示吗?

运行shell脚本

shell_exec(bash script);

Bash 脚本如下:

  • 运行shell;
  • 读取文件进行输入;
  • 将输入传递给shell;
  • 从shell中获取结果;
  • 写入另一个文件输出。
  • 保持无限循环。

例如将输入命令写入文件:

  • 等几秒钟
  • 读取结果的输出文件
  • 根据输出,将新的输入命令写入文件
  • 循环继续。

最佳答案

我将留下一个无耻的链接到我演示这样做的帖子,“expect in php”:http://codehackit.blogspot.be/2012/04/automating-command-line-scripts-in-php.html

基本上它只是 proc_open() 的包装器,它返回用于写入和读取另一个进程 stdin/stdout 的 FD。 http://php.net/manual/en/function.proc-open.php

关于php - 关于如何在 linux 中与另一个 shell 交互使用 shell 的一些问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20404416/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com