এমন সমস্ত মেশিনে ক্রোন জব সেট আপ করুন যা কোনও স্ক্রিপ্ট কার্যকর করে যেখানে আপনি নতুন চিত্রের জন্য নির্দিষ্ট 1 টি জায়গা পরীক্ষা করেন। উইজেট এবং এফটিপি সহ নমুনা (স্বাক্ষরিত) স্ক্রিপ্ট:
#!/bin/bash
wget -N -r -nH --cut-dirs=2 -t 180 -P /tmp ftp://user:password@name.remoteserver.com/dir/backgroundimage.gif
gconftool-2 --type string --set /desktop/gnome/background/picture_filename /tmp/backgroundimage.gif
মেশিনে ম্যানুয়ালি ইমেজটি লোড করতে আপনি যে পদ্ধতিটি ব্যবহার করেন তা মূলত ২ য় লাইনের পরিবর্তিত হওয়া দরকার। এবং তারপরে cron
নতুন চিত্রগুলির জন্য প্রতি ঘন্টা বা দিনে একবার পরীক্ষা করতে এই স্ক্রিপ্টটি কার্যকর করতে সেট আপ করুন ।
এমনকি আপনি এটি কোনও স্ক্রিপ্ট আনার জন্য সেট আপ করতে পারেন যেখানে ক্লায়েন্ট মেশিনে script স্ক্রিপ্টটি ছাড়িয়ে যায় এবং এটি চিত্রগুলি আনে এবং gconftool-2 এর সাথে ব্যাকগ্রাউন্ড পরিবর্তন করে। এটি আপনাকে কোনও ব্যাকগ্রাউন্ড পরিবর্তন করার চেয়ে বেশি কার্যকর করতে দেয় would
আপনি একটি ক্রোন জব তৈরি করতে পারেন sudo crontab -e
। এটি এর অনুরূপ একটি লাইন প্রদর্শন করবে:
# m h dom mon dow command
(মি। মিনিট, ঘন্টা ঘন্টা, মাসের ডোম দিন, সোম মাস, সপ্তাহের দিন) এবং এর নীচে আপনি যুক্ত করতে পারেন ...
0 * * * /path/to/executable
অথবা
@hourly /path/to/executable
আছে /path/to/executable
ঘন্টা প্রতি ঘন্টায় চালানো। মনে মনে: আপনি এখানে যে স্ক্রিপ্টটি রেখেছেন তা অন্তর্ভুক্ত না করা হলে পথের পরিবর্তনশীল বুঝতে পারে না। এটি অন্তর্ভুক্ত করতে আপনি শীর্ষে রাখতে পারেন $SHELL
এবং $PATH
:
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
অন্যথায় আপনাকে নিশ্চিত করতে হবে যে আপনার স্ক্রিপ্ট কমান্ডগুলি কার্যকর করতে পুরো পথের নাম ব্যবহার করে। ক্রোন সম্পর্কিত আরও তথ্য উবুন্টু উইকিতে পাওয়া যাবে ।
আপনি /etc/cron.hourly
ডিরেক্টরিটি সেখানে কোনও স্ক্রিপ্ট রাখার জন্য ব্যবহার করতে পারেন যা প্রতি ঘন্টায় চালিত হয়। শেষ অংশটি সম্পর্কিত বিষয়গুলির উদাহরণ: আমার ক্রোন.হওয়ারি কনফিগারেশনে কী সমস্যা? এবং ক্রোন.আওয়ারলি চলবে না ।