Crontab

Sporo czasu ostatnio spędziłem przy Cronie, z racji tego, że nie wykonywał pewnego skryptu. Wcześniej korzystałem tylko z podstawowych komend, jednak potrzebowałem czegoś bardziej zaawansowanego z użyciem zewnętrznych programów. Przy standardowej konfiguracji (czyli zerowej) większość komend powodowało wyrzucenie komunikatu command not found. W końcu znalazłem rozwiązanie, okazało się, że wystarczy dodać do pliku Crona zmienne środowiskowe.

Aby tego dokonać otwieramy Crona:

crontab -e

Oraz dopisujemy PRZED zadaniami następujące linijki:

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

Całość wygląda mniej więcej tak:

# Edit this file to introduce tasks to be run by cron.
#
# Each task to run has to be defined through a single line
# indicating with different fields when the task will be run
# and what command to run for the task
#
# To define the time you can provide concrete values for
# minute (m), hour (h), day of month (dom), month (mon),
# and day of week (dow) or use '*' in these fields (for 'any').#
# Notice that tasks will be started based on the cron's system
# daemon's notion of time and timezones.
#
# Output of the crontab jobs (including errors) is sent through
# email to the user the crontab file belongs to (unless redirected).
#
# For example, you can run a backup of all your user accounts
# at 5 a.m every week with:
# 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/
#
# For more information see the manual pages of crontab(5) and cron(8)
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

#
# m h  dom mon dow   command
00 01 * * * /jakis_skrypt.sh

Zapisujemy plik i cieszymy się w pełni działającym Cronem.

Facebook
X
Pinterest
Telegram
Email

Ostatnia modyfikacja

Last modified:

0 0 votes
Ocena
Subscribe
Powiadom o
guest
0 komentarzy
najstarszy
najnowszy oceniany
Inline Feedbacks
View all comments

Nintendo Switch – recenzja po miesiącu użytkowania

Jakiś miesiąc temu w końcu zdecydowałem się na zakup Nintendo Switch. Od samej premiery nie miałem złudzeń i wiedziałem, że prędzej czy później konsola wyląduje u mnie w domu.

Uaktywnienie wielu połączeń RDP (zdalnego pulpitu) w Windows 8.1 x64

Centos 7: wykonywanie komendy/skryptu przy starcie systemu

Czasami zachodzi potrzeba dodania pewnej komendy lub skryptu, która będzie wykonywana przy każdym starcie systemu. Oczywiście istnieje wiele rozwiązań graficznych, jednak są one często zawodne, dlatego najlepiej zrobić to ręcznie używając terminalu.

Krótki test nowej oferty serwerów OVH – VPS 2016 SSD

Jeśli ktoś zastanawia się nad zakupem VPSa, z pewnością bierze pod uwagę ofertę OVH, ponieważ jest to jedna z największych firm oferująca między innymi tego typu rozwiązania oraz ich ceny są dość konkurencyjne. Obecna oferta - VPS 2016 SSD jest szczególnie warta uwagi, więc warto się nad nią poważnie zastanowić.
0
Będę wdzięczny za opinie, proszę o komentarz.x