首页 > 解决方案 > 如何自动安排要求用户输入的作业?

问题描述

#!/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 一起工作?

标签: linuxshellcron

解决方案


推荐阅读