如何为从 cron 运行的脚本生成自动应答

rab*_*eem 1 shell cron response

我想从 cron 运行 shell 脚本,并自动应答。我怎么做?

我尝试在 crontab 上添加一个脚本。系统是Linux。脚本的一个命令提示一个问题,必须回答 (Y/N) 例如:当手动执行脚本时,脚本执行该命令。该命令提示问题:您打算删除吗?[Y/N] 系统等待响应。我回答“Y”并按 ENTER,然后脚本执行删除。

我打算把这个脚本放在 crontab 上。我希望该命令能够自动应答 是的。我该如何在 crontab 上执行操作?非常感谢/问候

Ant*_*tti 5

您有两个选择:

  1. 该命令可能有一个开关,可以不提示问题。例如rm有开关-f(force),这样使用rm -f $file就不会提示任何东西。如果可能的话我更喜欢这个选项。

  2. 使用yes命令,该命令正是针对这种情况而存在的。例如,如果有提示,yes | rm foo将自动回答。yrm