
這聽起來像是一個隨機的想法,儘管我需要它來監視上面的東西。
我運行需要確保其持續運作的軟體。如果我能每 6 小時截圖一次並將其透過電子郵件發送到我的手機上,那就完美了。
我相信只要有足夠的聰明才智,這將是可能的。
我不是編碼員,我感謝任何幫助。乾杯。
答案1
我在 my 中使用以下函數~/.bashrc
來建立螢幕截圖:
screenshot ()
{
import -window root ~/var/screenshot/$(tshhmmss)_screendump.png
}
它使用我的個人別名之一tshhmmss
(也在 ~/.bashrc` 中):
alias tshhmmss="date +%y%b%d-%H%M%S"
然後,編寫一個簡單的bash
腳本來設定DISPLAY
、產生螢幕截圖並郵寄。將其新增至您的 中crontab
,設定為每 6 小時運行一次。
您必須設置DISPLAY
,因為import
需要找到它,並且cron
作業不會在 GUI 上下文下運行。在 GUI 終端機視窗中,echo $DISPLAY
將顯示您需要的值。