
Đợt này đang “bay màu” với em “Cô Vi” 😀 . Cách ly tại nhà, có thời gian lượn lờ con cá cờ tìm hiểu thêm về XPEnology sau quảng thời gian bỏ bẵng 🙂 . Tình cờ vớ được tool rất hay chia sẻ với các bạn. Tool mình chia sẻ trong note nay là tự động đổi hình nền đăng nhập theo Bing Wallpaper – DSM Login Bing Wallpaper. Mình là một người cực kỳ thích các hinh nền của Bing Wallpaper, hôm nay vớ được cái này cũng không bõ công
Nếu bạn chưa biết Bing Wallpaper là gì thì truy cập luôn vào trang https://bing.com thì thấy cái hình nền của trang tìm kiếm Bing… là nó Hình nền này thay đổi theo khoảng thời gian nhất định (mình nghĩ là 4~5h).
DSM Login Bing Wallpaper.
Để dùng tool này các bạn dùng chức năng Task Scheduler trong Contol Panel. Áp dụng cho cả Synology NAS và XPEnology đều chạy tốt…
Vào Cotrol Panel => Task Scheduler. Bạn nhấp vào Create => Scheduled Task => User-defined script.

Thiết lập thời gian tool tự động chạy. VD: như mình đang để là chạy hàng ngày và cứ 5h chạy một lần. Mục đích là để tool tải về hình nền mới…

Run command: bạn copy nội dung ở dưới rồi paste vào… Bạn có thể điền mail nhận thông báo khi tiến trình chạy xong, đây mình không để vì mình để 5 chạy lần… thành spam thông báo mất 😀
#Trang dự án: https://github.com/kkkgo/DSM_Login_BingWallpaper #Điền đường dẫn đến thư mục lưu hình ảnh BingWallpaper. Bỏ dấu # dòng savepath=... nếu muốn dùng. #savepath="/volume2/Documents/BingWallpaper" pic=$(wget -t 5 --no-check-certificate -qO- "https://www.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1") echo $pic|grep -q enddate||exit link=$(echo https://www.bing.com$(echo $pic|sed 's/.\+"url"[:" ]\+//g'|sed 's/".\+//g')) date=$(echo $pic|sed 's/.\+enddate[": ]\+//g'|grep -Eo 2[0-9]{7}|head -1) tmpfile=/tmp/$date"_bing.jpg" wget -t 5 --no-check-certificate $link -qO $tmpfile [ -s $tmpfile ]||exit rm -rf /usr/syno/etc/login_background*.jpg cp -f $tmpfile /usr/syno/etc/login_background.jpg &>/dev/null cp -f $tmpfile /usr/syno/etc/login_background_hd.jpg &>/dev/null title=$(echo $pic|sed 's/.\+"title":"//g'|sed 's/".\+//g') copyright=$(echo $pic|sed 's/.\+"copyright[:" ]\+//g'|sed 's/".\+//g') word=$(echo $copyright|sed 's/(.\+//g') if [ ! -n "$title" ];then cninfo=$(echo $copyright|sed 's/,/"/g'|sed 's/,/"/g'|sed 's/(/"/g'|sed 's/ //g'|sed 's/\//_/g'|sed 's/)//g') title=$(echo $cninfo|cut -d'"' -f1) word=$(echo $cninfo|cut -d'"' -f2) fi sed -i s/login_background_customize=.*//g /etc/synoinfo.conf echo "login_background_customize=\"yes\"">>/etc/synoinfo.conf #Bỏ dấu # 4 dòng dưới nếu muốn thay đổi Lời chào đăng nhập bằng thông tin (Info) của hình nền... #sed -i s/login_welcome_title=.*//g /etc/synoinfo.conf #echo "login_welcome_title=\"$title\"">>/etc/synoinfo.conf #sed -i s/login_welcome_msg=.*//g /etc/synoinfo.conf #echo "login_welcome_msg=\"$word\"">>/etc/synoinfo.conf if (echo $savepath|grep -q '/') then cp -f $tmpfile $savepath/$date@$title-"$word".jpg fi rm -rf /tmp/*_bing.jpg
Chúc các bạn thành công !
Chào AD,
cho mình hỏi có đoạn Script setup lịch tự động xoá dữ liệu trong 1 Folder theo thời gian định kỳ ko.
cái này chỉ dùng với DSM 7 ạ?
Dùng được nhé bạn.