找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 608|回复: 8

1点到2点之间,随机时间唤醒一台电脑,但没有成功,请问这个代码怎么修改?

[复制链接]
发表于 2022-4-5 13:57 | 显示全部楼层 |阅读模式
1点到2点之间,随机时间唤醒一台电脑,但没成功,请问这个代码怎么修改?

0 1 * * * sleep $(($RANDOM%60))m && /usr/sbin/ether-wake -i br0 00:11:32:2C:A7:85

 楼主| 发表于 2022-4-7 17:59 | 显示全部楼层
看来会的人不多啊
回复 支持 反对

使用道具 举报

发表于 2022-4-8 00:05 来自手机 | 显示全部楼层
运算 $[]  不是$()

点评

试过了,还是没用  详情 回复 发表于 2022-4-8 22:07
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-4-8 22:07 | 显示全部楼层
ewqewq 发表于 2022-4-8 00:05
运算 $[]  不是$()

试过了,还是没用
回复 支持 反对

使用道具 举报

发表于 2022-4-8 23:37 | 显示全部楼层
你确实写错了   你可以不加入定时 直接执行命令试试就知道了
回复 支持 反对

使用道具 举报

发表于 2022-4-8 23:38 | 显示全部楼层
你确实写错了   你可以不加入定时 直接执行命令试试就知道了

点评

如果不加入 “sleep $(($RANDOM%60))m &&” 这一段,剩下的可以成功唤醒,所以应该就是这一句有问题  详情 回复 发表于 2022-4-8 23:57
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-4-8 23:57 | 显示全部楼层
ewqewq 发表于 2022-4-8 23:38
你确实写错了   你可以不加入定时 直接执行命令试试就知道了

如果不加入 “sleep $(($RANDOM%60))m &&” 这一段,剩下的可以成功唤醒,所以应该就是这一句有问题
回复 支持 反对

使用道具 举报

发表于 2022-4-9 00:29 | 显示全部楼层
sleep $[$RANDOM%3600] &&
这样就行了
回复 支持 反对

使用道具 举报

发表于 2022-4-9 00:33 | 显示全部楼层
Linux 不同内核  不一样  
你还是用 这个兼容性好点
sleep $(awk 'BEGIN{srand();print rand()*3600}') &&
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-6-8 15:48

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表