Merhaba, Kod bir gruptaki mesajları farklı bir gruba aktarıyor.
Kodu çalıştırdığımda API, Hash gibi bilgileri vs girdikten sonra dinlemeye devam ediyor.
Bu kodu Ubuntu sunucumda sürekli olarak nasıl çalıştırabilirim? SSH terminali kapattığımda bot duruyor.
https://chat.openai.com/share/0e580d...5-ca0ed6b8703d
Merhaba! Kodunuzu sürekli olarak çalıştırmak için birkaç farklı yöntem kullanabilirsiniz. İşte bazı öneriler:
- nohup Kullanarak Arka Planda Çalıştırma: nohup komutuyla birlikte kodunuzu çalıştırarak, SSH oturumunuz kapansa bile işlem devam eder. Örneğin:
bashnohup python3 kodunuz.py & - Screen Kullanarak Çalıştırma: screen komutuyla yeni bir ekran oluşturarak kodunuzu bu ekranda çalıştırabilirsiniz. Böylece SSH oturumunuz kapansa bile ekran açık kalır. Örneğin:
- Yeni bir ekran oluşturmak için: screen -S kod
- Kodunuzu çalıştırmak için: python3 kodunuz.py
- Ekranı kapatmak için: Ctrl + A ardından Ctrl + D
- Systemd Servisi Olarak Kurma: Kodunuzu bir systemd servisi olarak yapılandırabilirsiniz. Bu şekilde sunucunuz her başlatıldığında veya yeniden başlatıldığında otomatik olarak başlayacaktır. İşte bir örnek systemd servis dosyası:
makefile[Unit]
Description=My Python Script
After=network.target
[Service]
Type=simple
ExecStart=/usr/bin/python3 /path/to/your/script.py
Restart=always
[Install]
WantedBy=multi-user.target
Bu dosyayı /etc/systemd/system/kodunuz.service olarak kaydedin ve ardından sudo systemctl enable kodunuz.service ve sudo systemctl start kodunuz.service komutlarını kullanarak servisi etkinleştirin ve başlatın.
Hangi yöntemi tercih ederseniz edin, kodunuzu sürekli olarak çalıştırmak için uygun bir çözüm bulabilirsiniz.
Yazan : GPT Reis