日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux 自动打卡脚本,Linux使用Cron+AT实现随机自动签到 执行随机命令

發布時間:2023/12/20 linux 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux 自动打卡脚本,Linux使用Cron+AT实现随机自动签到 执行随机命令 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

簽到,指在規定的簿冊上簽名或寫一“到”字,表示本人已經到達。亦即用記錄的方式表明自己出席或者參加過某個活動。多用于出席會議或上班。

我們在設計簽到功能時,有多種方式,今天主要講Linux實現方式。

寫了個腳本簽到,但是不想總是在確定的時間簽到,不然在數據庫里面的記錄太假了,所以需要在確定的時間段內,隨機選個時間執行,最后想到了使用Cron+AT實現

思路很簡單,就是cron設置一個起始時間,比如每天早上6點,在這個時間往后隨機的2~350分鐘里面去簽到

那么只要這樣

0 6 * * * echo 'sleep ' $(shuf -i 1-60 -n 1)';date >>/tmp/xxxx.txt' |at now + $(shuf -i 2-350 -n 1) min

之所以前面還加了隨機1-60秒的sleep 是因為 at是整點執行,不想讓數據庫內只有整分鐘點的簽到記錄。

這個比直接在cron里面sleep的方法,節約不少資源,sleep最長駐留時間不超過60秒

為了保持cron里面的簡潔,可以再包裝一個腳本

在Linux系統中,計劃任務一般是由cron承擔,我們可以把cron設置為開機時自動啟動。cron啟動后,它會讀取它的所有配置文件(全局性配置文件/etc/crontab,以及每個用戶的計劃任務配置文件),然后cron會根據命令和執行時間來按時來調用度工作任務。

cron是一個linux下的定時執行工具,可以在無需人工干預的情況下運行作業。

總結

以上是生活随笔為你收集整理的linux 自动打卡脚本,Linux使用Cron+AT实现随机自动签到 执行随机命令的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。