Konuyu Oyla:
  • Toplam: 0 Oy - Ortalama: 0
  • 1
  • 2
  • 3
  • 4
  • 5
[Çözüldü] Vncserveri sh script ile otomatik başlatma?
#11
gecemor
@Norm Arslan
Alttaki resimlerden 1.de crontab dosyasının düzenlenmiş hali. Yanlışlık var ise düzelteyeyim. Bu şekilde sunucuyu reboot yaptığımda dahi çalıştırmıyor vnc yi.

2.de ise manuel olarak sh dosyasının çalıştırıldığını gösteriyor.

Ara
Cevapla
#12
(15-09-2019, Saat: 17:43)Norm Arslan Nickli Kullanıcıdan Alıntı:  @ahmettepe crontab dediğini tam olarak yapar yani boşa değil merak etme Smile .

Aynen öyle cron affetmez, sen ne girersen o komutu çalıştırır, komutunda bir sh çalışması gerekiyorsa her seferinde yapar, bir daha girmene gerek kalmaz. Zaten onun amacı da budur ama önemli olan şey komutları doğru girmendir, gerisi cron'un işidir.
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club
Cevapla
#13
(15-09-2019, Saat: 17:55)ahmettepe Nickli Kullanıcıdan Alıntı:  gecemor @Norm Arslan
Alttaki resimlerden 1.de crontab dosyasının düzenlenmiş hali. Yanlışlık var ise düzelteyeyim. Bu şekilde sunucuyu reboot yaptığımda dahi çalıştırmıyor vnc yi.

2.de ise manuel olarak sh dosyasının çalıştırıldığını gösteriyor.


tamam cron doğru, CTRL + X yapıp Y ile onaylayıp ENTER yap tamamdır
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club
Cevapla
#14
gecemor

Yok hocam çalışmıyor işte vnc. Sunucuyu reboot yaptığım halde durum aynı. dosya kaydedilmiş olarak da bakıyorum. ne olur ne olmaz diye. Kayıtlı halde dosya.
Ara
Cevapla
#15
crontab şaşmaz, sen bir yerlerde hata yapmışsındır veya bir yeri atlıyorsundur. Bak vnc root dizinindeki xstartup dosyasına ihtiyaç duyuyor, sunucu çalıştığında da cronun çalıştığı default dizin bu "/"

Yani cron orada çalışınca aynı dizinde xstartup da arıyordur o yüzden bulamayıp vnc hata veriyordur. Bu durumda cronu şu şekilde eklemen gerekir

@reboot cd /root; sudo /etc/init.d/vnc.sh

işin aslı şu, seni uzun zamandır linux vps kullanırken gördüğüm için bu kadar ayrıntıya girme gereği duymamıştım Smile
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club
Cevapla
#16
gecemor
Maalesef durum yine aynı. Çalışmıyor.


bunun akabine crontab ı şu şekilde denedim.
Kod:
@reboot cd /root/.vnc; sudo /etc/init.d/vnc.sh
her seferinde kaydedip dosya kayıt olmuş mu diye tekrar açıp bakıyorum. reboot yapıyorum. Sonuç Olumsuz, çalışmıyor.
Ara
Cevapla
#17
illaki başka bir mevzu vardır vnc ile ilgili, ama sonuç olarak sunucu başladığında bir programı veya komutu çalıştırmak istiyorsan cevabı crontab. Ayrıca illa o sh ile başlatmak zorunda değilsin, "vncserver :1" yapabilirsin veya bir sh dosyasına vncserver :1 yazıp o sh dosyasını çalıştrabilirsin vs. Daha öncelerde vncserver'ı reboot ile benzer şekillerde başlattığımı biliyorum çünkü.
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club
Cevapla
#18
gecemor

Vay sonunda çalıştırdım. Nette bir yandan siteleri karıştırırken bir kaç kişi "crontab -e" ile sıfırdan oluşturmuş ve dosyayı root dizinine taşımayı önermişler. bende root dizinine aktarıp denedim yine çalışmadı. Sonra bende bu şekilde sıfırdan "crontab -e" komutu ile oluşturup satırın sonuna @reboot sudo /root/vnc.sh olarak ekledim ve kaydettim.



reboot yaptım ve sonuç vnc çalıştı.

Tekrar sunucuyu stopladım. bir kaç dakika sonra startlayıp tekrar kontrol ettim. Veee mutlu son Big Grin

teşekkürler üstad.
Ara
Cevapla
#19
rica ederim, diyorum mutlaka vardır bir yolu crontab ile like
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club
Cevapla

{lang: 'en'}


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Cloudshell için script ahmettepe 2 1,972 24-07-2023, Saat: 12:56
Son Yorum: ahmettepe

Hızlı Menü:


Konuyu Okuyanlar: 1 Ziyaretçi
Change Theme