加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

perl – 如何检查今天是一个周末在bash?

发布时间:2020-12-15 21:22:14 所属栏目:大数据 来源:网络整理
导读:如何检查今天是周末使用bash甚至perl吗? 我想防止某些程序在一个周末运行。 解决方法 您可以使用: pax if [[ $(date +%u) -gt 5 ]] ; then echo weekend fi 日期%u给你从星期一(1)到星期日(7)的星期几。如果大于5(星期六= 6或星期日= 7),则为周末。 所以
如何检查今天是周末使用bash甚至perl吗?

我想防止某些程序在一个周末运行。

解决方法

您可以使用:
pax> if [[ $(date +%u) -gt 5 ]] ; then
   > echo weekend
   > fi

日期%u给你从星期一(1)到星期日(7)的星期几。如果大于5(星期六= 6或星期日= 7),则为周末。

所以你可以把这样的东西放在脚本的顶部:

if [[ $(date +%u) -gt 5 ]] ; then
    echo 'Sorry,you cannot run this program today.'
    exit
fi

要检查是否是平日,请使用:

if [[ $(date +%u) -lt 6 ]] ; then

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读