Site sakinleri arasında eminim linux ve ubuntu kurtları ,dinozorları bulunur şu soruma bir fikir sahibi olan arkadaş varmı ?
digitalocean'dan bir tane vpn aldım ama ne yazık kı sunucuya restart yaptığımda putty açıyorum ve aşağıdaki iki satırı yazmak zorunda kalıyorum
su - rustserver
./rustserver start
bunun bir yolu yokmu nette ve oyunun forumlarında cok care var ama hıc bırını yapamadım 🙁
#akış #Linux #Ubuntu
Cron'a yazman lazim.
crontab -e
tam olarak ne yazmam lazım ?
Cron belli aralıklarla çalıştırmak için kullanılır. Yanlış anlamadıysam siz sistem açılışında çalıştırmak istiyorsunuz. Bunu linkteki yolla halledebilirsiniz diye düşünüyorum.
http://mesuutt.com/2012/01/linux-sistem-acilisinda-komut-calistirma/
evet ben buna benzer yollar gormustum ama benım calıstırmak ıstedıgım dosyaya vs sahıp olan kullanıcı root degıl rustserver" kullanıcısı bu durumda ne yapabılırım kondlar veya yollar degısebılır
@hayto Linkteki ikinci kısımda dediğiniz örnek var aslında, "Eger scriptinizi root olarak değilde başka bir kullanıcı(ör: postgres) ile çalıştırmak isterseniz:" demiş.
su - rustserver -s ./rustserver start
bu şekilde deneyebilme imkanınız var mı linkteki yöntemi?
@canahm3t dosyaya galiba uzantısı .sh olan dosyalar eklenıyor olabılır benım komut "./rustserver start" seklınde eklenmıyor 🙁
ve sagol alakanız ıcın
nano /etc/rc.local
su - username -c '/home/username/gameserver start'
su sekılde ekledım bakalım olacakmı suan restart atamıyoru sunucuya ama ben gelısmeyı yazarım
shell script yazıp bi klasöre atınca başlangıçta otomatik çalışıyor diye hatırlıyorum ama hangi klasör unuttum.
yok arkadaşlar yapamadım olmuyor yapamıyorum varmı lınuxdan anlayan bır arkadaas bu konuda yardım edebılecek
sudo nano .bashrc diye bir dosya olması gerek echo "yourpassword" | sudo -S komut onun içine bu şekilde komut yazan yara gereken komutları yazarsan loginde şifre istemeden çalışacaktır. eğer sudo -S çalışmaz onun yerine ise su -c şeklinde yazabilirsin
dostum ne yazıkkı dedıklerını anlamadım 🙁 bu konuda bana yardım edebılırmısın
@hayto şu şekilde söyleyim home dizininde .bashre diye bir klasör olması lazım o klasöre sudo nano .bashrc bu komutla erişebilirsin sonra onun içine terminal komutlarını yazabilirsin orda gösterdiğim şekilde yazarsan o komutları çalıştırmak için root şifreni istemez kendi otomatik açılışta o komutları girebilir aklıma böyle bi yöntem geldi