linux - 如何自动安排要求用户输入的作业?
问题描述
#!/bin/bash
shutdown(){
echo "#### Query the azure vm tags ####"
echo " Please type YES or NO for **snooze/delay** to shutdown!"
read -p "YES/NO:" userinput
if [ $userinput == "YES" ]; then
read -p "delay_time:" snooze_time
echo " Update the azure vm tags based on snooze time"
sudo shutdown -k $snooze_time "System shutdown in $snooze_time"
else
sudo shutdown -k 05:00 "Sytem shutdown in 05:00 AM"
fi
}
shutdown
我通过 cron 作业自动安排了作业,但它没有要求用户输入来暂停关机。它手动工作正常。我怎样才能让它与 cron 一起工作?
解决方案
推荐阅读
- graph - 在 python 中随机游走中查找对
- ssl - 我删除了我的 ssl 证书,现在 certbot 不会让我再获得一个
- javascript - 为什么我在 Node.js 上的 localhost 应用程序需要这么长时间/拒绝连接?
- php - html中jpg的正则表达式正确路径
- ruby-on-rails - ActiveModel::MissingAttributeError:缺少属性:调用 to_json 时的 project_id
- imageresizer - 如何限制 ImageResizer 以服务器某些文件类型和其他不?
- git - 有没有办法获得用于存储库的 git 版本?
- javascript - 使用 NodeJS 批量更新 mysql
- snowflake-cloud-data-platform - 需要澄清雪花中的微分区、聚类
- c++ - 为什么 char(变量)不能在 C++ 上运行?