【问题标题】:run cgi file from shell script从 shell 脚本运行 cgi 文件
【发布时间】:2016-05-25 11:50:09
【问题描述】:

我有一组 20 个 shell 脚本文件,在 cgi-bin 中,当最触发的 .sh 文件运行时,下一个在每个脚本结束时触发。我想在某些脚本之后在浏览器中执行 .cgi。有什么方法可以实现吗?

这是第一个被触发的 sh 文件

#!/bin/sh
printf "Content-Type: text/plain\n\n"
echo -n " Starting"
./1.script.sh

1.script 以相同的方式运行并在运行 6.script.sh 后触发 2.script.sh 等,我希望在浏览器中执行 cgi.cgi 文件。

【问题讨论】:

  • 你不能在浏览器中执行cgi,cgi是服务器端的。我建议你编辑你的问题。否则,您随后触发的 cgis 的输出将显示为附加。
  • 听起来像是 X-Y 问题。如果您退后一步并在更高的层次上解释您正在尝试做的事情,那么我们可能会帮助您制定解决问题的策略。

标签: bash perl shell cgi-bin


【解决方案1】:

只需在./1.script.sh 之后添加./cgi.cgi 吗?如果第二个 ... 6. 脚本都在 1.script.sh 内调用,那么在调用 cgi.cgi 之后;或者我误解了什么......

#!/bin/sh
printf "Content-Type: text/plain\n\n"
echo -n " Starting"
./1.script.sh
./cgi.cgi

【讨论】:

  • 我需要在浏览器中运行 cgi
  • 只是重复一个不可能的问题不会帮助你得到答案,对不起。 - 如果要地球向西旋转并需要帮助,我也不会得到它。
猜你喜欢
  • 2011-08-27
  • 1970-01-01
  • 1970-01-01
  • 2015-01-28
  • 1970-01-01
  • 2013-05-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多