千万不能熬夜太晚,尤其是熬夜调程序

千万不能熬夜太晚,尤其是熬夜调程序

昨晚一直在调试一段程序,这段程序首先计算出来一个时间,然后到指定时间后执行一组操作。等待的过程我直接用sleep $waitt来处理,其中$waitt是折换成秒数的等待时间。


(图源 :pexels.com)

因为一般来讲,计算出来的时间都很长,都长达十几分钟甚至几个小时以上,所以我调试时分成两部分,一部分是看等待的时间对不对,在计算出等待时间后打印出等待的秒数,即echo $waitt

然后杀掉进程,注释掉等待,亦即:#sleep $waitt,直接进入到后边的处理逻辑去,看程序是否运作正常。

当我调试的差不多的时候已经下半夜了,困得我睁不开眼睛了,然后直接使用crontab -e,将程序设置进定时任务,我就躺床上了。

原本想着等看实际执行效果(应该是半个小时左右以后),然后迷糊糊的又想着我有没有去掉#sleep $waitt前边的#,如果没去掉那么程序就会执行出错误的结果。

但是我身体已经不听大脑的支配了,尽管我努力地想爬起来,但是结果却是沉沉入睡。一觉醒来,才想起来看一下我的程序运行结果,因为运行结果不正确的话,会影响很多事情,造成一些损失。

结果一看,我擦,果然没有正确执行,然后看了一下代码,我擦,果然忘记去掉#sleep $waitt前边的#了。

原本我要不调这个程序,不重新部署的话,之前的程序运行完全没有问题。结果手欠重新调整了一下,却因为太困没能改好最后一步,忘掉一个#,导致sleep $waitt没有被执行,损失惨重。

再看一下,sleep $waitt没有被执行不就是没有按时睡觉嘛,我也是因为没有按时睡觉熬夜太晚,才导致这样的失误!


(图源 :pexels.com)

所以,一定要按时睡觉啊,不能熬夜太晚,尤其是不能熬夜调程序!


Vote For Me As Witness
https://steemit.com/~witnesses type in oflyhigh and click VOTE

Vote @oflyhigh via Steemconnect
Thank you!

This page is synchronized from the post: 千万不能熬夜太晚,尤其是熬夜调程序

# blog, cn, life, sleep
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×