Konuyu Oyla:
  • Toplam: 0 Oy - Ortalama: 0
  • 1
  • 2
  • 3
  • 4
  • 5
[Çözüldü] Vncserveri sh script ile otomatik başlatma?
#1
Vncserveri ubuntu açıldığında normalde otomatik başlatma özelliği mevcut. fakat ben onu ayarladığımda root yetkisi olmadan başlatıyor. ve biraz  da ayarları her sıfırdan sunucu açıp kurulum yaparken bu ayarları da tekrardan yapmak sıkıntı olarak görüyorum.

Acaba sh script ile bu işi yaptırabilir miyiz? scriptin özelliği

sudo su
vncserver

komutunu vermekten ibaret olacak ve başlangıçta bu scripti çalıştıracak. Bunu yapabilir miyiz? evetse nasıl?
Ara
Cevapla
#2
ubuntu başladığında derken reboot etmekten bahsediyorsan cron ekleyebilirsin.

@reboot sudo vncserver :1
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club
Cevapla
#3
Konusunu paylaştım. Sunucuda ödeme sorunu yaşadığım için kodun son halini deneyemedim. Sen dener misin?
http://qpython.club/showthread.php?tid=1449
Ara
Cevapla
#4
@Norm Arslan yazdığınız konudan devam edelim.
Ara
Cevapla
#5
gecemor sanırım yazdığınız gibi değil hocam. Diğer konuda da bahsettiğim gibi benim yapmak istediğimi buraya da aktarayım

aslında bana sadece şu lazım. Ben vnc.sh diye bir script oluşturdum ve gerekli çalıştırılabilir (executable) yetkilerini atadım.
ki vnc.sh scriptinin içeriği şu şekilde

Kod:
#!/bin/sh
/usr/bin/vncserver

terminalde bu vnc.sh yi çalıştırdığımda hiç sorunsuz vncserver çalışıyor. fakat bu sh yi başlangıçta otomatik nasıl çalıştırabilirim. Nette baktım /etc/rc.local dosyasının içeriğine ekleyin diyor. yapıyorum yine çalışmıyor.

Ayrıca rc.local manuel olarak çalıştırmak istediğimde


Kod:
sudo systemctl start  rc-local.service

Şu hatayı veriyor;

Job for rc-local.service failed because the control process exited with error code. See "systemctl status rc-local.service" and "journalctl -xe" for details.

Ayrıca rc.local çalıştıralibilir konumda mı? yetkisi var mı? sorusuna binaen

root@putty:/home/putty# ls -l /etc/rc.local
-rwxr-xr-x 1 root root 331 Sep 15 11:21 /etc/rc.local

olarak gözüküyor. herhangi bir sorun var mı bilmiyorum bu sonuçlarda?
Ara
Cevapla
#6
normalde crontab dakika saat gün hafta ay yıl ve çalışacak komut şeklinde gireriz.

* * * * * sudo vnc.sh

tabi burada dikkat etmemiz gereken eğer bir dosyayı çalıştracaksak tam yolunu belirtmemiz gerekir, mesela

* * * * * sudo /root/vnc.sh

Eğer herhangi bir zaman aralığında değil de sunucu her restart edildiğinde/başladığında çalıştırmak istersek @reboot komutu gireriz. Bu durumda eğer vnc.sh yolu root dizinindeyse kaydetmen gereken cron şu şekilde olacaktır,

@reboot sudo /root/vnc.sh

ya da işte girilecek komut veya yol neyse onu sen ayarlayacaksın.
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club
Cevapla
#7
gecemor bu komut sunucu tamamen kapandıktan sonra örneğin bir gün sonra tekrar sunucuyu açtığımızda çalışır mı? Sunucu kapalı olup da ilk açtığımda bu komut otomatik olarak vnc yi başlatıcak mı?

Bu komutu terminalden verdiğimde sonuç :

Kod:
No command '@reboot' found, did you mean:
Command 'reboot' from package 'initscripts' (main)
Command 'reboot' from package 'molly-guard' (universe)
Command 'reboot' from package 'upstart-sysv' (main)
Command 'reboot' from package 'systemd-sysv' (main)
@reboot: command not found
root@putty:/home/putty# cd /etc/init.d
root@putty:/etc/init.d# @reboot /etc/init.d/vnc.sh
No command '@reboot' found, did you mean:
Command 'reboot' from package 'initscripts' (main)
Command 'reboot' from package 'upstart-sysv' (main)
Command 'reboot' from package 'systemd-sysv' (main)
Command 'reboot' from package 'molly-guard' (universe)
@reboot: command not found
Ara
Cevapla
#8
Crontab nasıl girilir diye araştırmanı tavsiye etmek zorundayım Smile
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club
Cevapla
#9
gecemor araştırırım sıkıntı yok da ben meramımı acaba size anlatabildim mi? Big Grin

Yani ilk defa sunucu açıldığında bu komutu tekrardan girmem gerekiyor mu terminalden veya hernereye yazılması gerekiyorsa... Yoksa kendiliğinden artık sunucu tamamen kapanıp ileriki zamanda açtığımda vnc otomatik olarak açılır mı? Eğer olmuyorsa boşuna uğraşmayayım crontab ile.
Ara
Cevapla
#10
@ahmettepe crontab dediğini tam olarak yapar yani boşa değil merak etme Smile .
Ara
Cevapla

{lang: 'en'}


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

Hızlı Menü:


Konuyu Okuyanlar: 1 Ziyaretçi
Change Theme