Belirli aralıklarla otomatik olarak "systemctl restart dynuiuc.service" komutunu vermek

Başlatan prolab, 29 Temmuz 2017 - 02:34:40

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

prolab

Merhaba arkadaşlar,
Dizüstü bilgisayarımda Ubuntu 16.04.02 LTS sürümü kurulu.
rc.local dosyasına eklediğim şu kod ile Dns update (dynuiuc) programı açılışta otomatik olarak çalışmaktadır
systemctl start dynuiuc.service

Zaman zaman dns güncellemesi yapmıyor,
systemctl restart dynuiuc.service
kodu ile programı restart ediyorum.
Bu işlemi belirli aralıklarla mesela saatte bir nasıl otomatik olarak resrart etmesini sağlayabilirim ?

Yardımlarınız için teşekkürler şimdiden...


Tapatalk Pro kullanarak iPhone aracılığıyla gönderildi

lnxdev

İlk sudo ile çalıştır
sudo systemctl start dynuiuc.service

Sonra

sudo watch - n 3600 systemctl restart dynuiuc.service & 

Death Pro


prolab


prolab

Alıntı yapılan: lnxdev - 29 Temmuz 2017 - 07:23:06
İlk sudo ile çalıştır
sudo systemctl start dynuiuc.service

Sonra

sudo watch - n 3600 systemctl restart dynuiuc.service & 
rc.local dosyasına
systemctl start dynuiuc.service

Bu komutu eklemiştim. Bilgisayar  açıldığında program otomatik olarak çalışıyor. Sizin verdiğiniz kodu terminale giriş yaptığımda saatte bir restart edecek.
Bu işlemi otomatik olarak yapmasını sağlayabilir miyiz?



Tapatalk Pro kullanarak iPhone aracılığıyla gönderildi


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 29 Temmuz 2017 - 18:06:47

root@HP-Pavilion:~# exit
çıkış
Durmuş işler var.

[2]+  Durdu                   watch - n 600 systemctl restart dynuiuc.service


Son olarak terminalden exit ile çıkış yapmak istediğimde yukardaki uyarıyı veriyor. Terminal penceresini kapatmak istediğimde de devam eden işlem var çıkmak istediğinizden emin misiniz diyor !!!

mhmtkrktr

watch güzel komut fakat senin istediğin şekli onunla olmaz. Aşadıda ki çıktıları aktarırsan, systemd bu söylediğini kendi içerisinde yapabilir.
ls /usr/lib/systemd
ls /etc/systemd/system
systemctl cat dynuiuc

if