Başlangıçta Raspberry Pi Programı veya Komut Dosyası Çalıştırmanın 3 Yolu

Başlangıçta Raspberry Pi Programı veya Komut Dosyası Çalıştırmanın 3 Yolu

Raspberry Pi, birçok şekil ve boyutta gelen ve kodlamayı öğrenmek kadar basit bir şeyden karmaşık ev otomasyon projelerine kadar bir dizi uygulamayı kolaylaştıran küçük, uygun maliyetli bir bilgisayardır; kullanım kapsamı sınırsızdır.





Raspberry Pi'yi bu kadar çok yönlü yapan birçok özellikten biri, tıpkı normal bir bilgisayar gibi her türlü programı çalıştırabilmesidir. Aslında, sadece bu değil, aklınızdaki amaç ne olursa olsun kendi senaryolarınızı bile yazabilir ve bunları Pi'de çalıştırabilirsiniz.





Neden Başlangıçta Bir Program Çalıştırmak İstiyorsunuz?

Raspberry Pi her türlü programı çalıştırabilme yeteneğine sahip olsa da, yine de bu programları her çalıştırmak istediğinizde manuel olarak çalıştırmanız gerekir. Açıkçası, bu yaklaşım fazladan bir adım içerir. Çok fazla rahatsızlık yaratmasa da, Raspberry Pi açıldıktan hemen sonra çalışacak bir programa ihtiyaç duyacağınız durumlar vardır.





Örneğin, Raspberry Pi'nizi hisse senedi fiyatlarını izlemek için kullandığınızı hayal edin: burada her gün Pi'niz açıldığında bir komut dosyası çalıştırırsınız ve önceden tanımlanmış kaynaklardan bilgi alır ve bir ekrana sunar.

Burada, hisse senedi fiyatlarını izleme sürecini kolaylaştırmasına rağmen, yine de komut dosyasını her gün yürütmeniz gerekir. Bununla birlikte, otomasyon sayesinde, Pi'nizin betiği başlangıçta otomatik olarak çalıştırmasını sağlayarak denklemden manuel girişi ortadan kaldırmak mümkündür.



Başlangıçta bir programı çalıştırmak istediğinizde bu gibi durumlar içindir.

Başlangıçta Bir Program Nasıl Çalıştırılır

Raspberry Pi'de başlangıçta bir programı çalıştırmanın birkaç yolu vardır. Ancak bu kılavuz için, bu etkili ve takip etmesi kolay yöntemlerden üçünü nasıl kullanacağınızı öğreneceksiniz.





Not: Bu yöntemleri, uygulamamızı yürütmek için kullandık. Python betiği , ve bunu Raspberry Pi'deki herhangi bir komut dosyanızla veya hatta yerleşik programlarla yapabilirsiniz. Programınızı yürütmek için doğru yöntemi kullandığınızdan emin olun.

silinen youtube videolarının neler olduğunu nasıl görebilirim

1. rc.local Dosyasını Kullanın

rc.local, tüm sistem hizmetleri başladıktan sonra, yani çok kullanıcılı bir çalıştırma düzeyine geçtikten sonra yürütülen, sistem tarafından yönetilen bir dosyadır. Linux sistemlerinde programları açılışta çalıştırmanın en kolay yöntemidir. Ancak bir uyarı var: Raspberry Pi'nin pencereleme sistemi başlamadan önce rc.local çalıştığından, bu yöntemi yalnızca GUI (grafik kullanıcı arabirimi) öğesi olmayan programlar için kullanabilirsiniz.





Devamını Okuyun: GUI Nedir?

Bir programı açılışta çalışacak şekilde ayarlamak için, rc.local dosyasını değiştirmemiz ve ona komutlar eklememiz gerekiyor. İşte bunu nasıl yapacağınız.

  1. Terminali açın ve rc.local dosyasını açmak için aşağıdaki komutu yazın: sudo nano /etc/rc.local .
  2. rc.local dosyasında, 'exit 0' satırından önce aşağıdaki kod satırını girin: python3 /home/pi/PiCounter/display.py & .
  3. Burada, değiştir PiCounter/display.py program/komut dosyası adınızla. Ayrıca, programınızın göreli yolunu değil mutlak yolunu kullandığınızdan emin olun.
  4. Bundan sonra vur CTRL + O dosyayı kaydetmek için.
  5. Terminalde, girin sudo yeniden başlatma .

(Komutun ve işareti (&) sembolü ile bittiğine dikkat edin. Bu, sisteme programladığımız programın sürekli çalıştığını bildirmek içindir, bu nedenle önyükleme sırasını başlatmadan önce betiğinizin bitmesini beklememelidir. Başarısız olduğunu unutmayın. komuta ve işareti eklemek, betiğin sonsuza kadar çalışmasına neden olur ve Pi'niz asla açılmaz.)

Pi'niz açıldığında, programınızı otomatik olarak çalıştırmalıdır. Herhangi bir nedenle, programın önyüklemede çalışmasını durdurmak istiyorsanız, az önce eklediğiniz satırı kaldırmak için rc.local dosyasını yeniden düzenleyin.

2. Bir Programı Planlamak için Cron'u kullanın

Cron, Unix benzeri sistemlerde bir yapılandırma ve iş zamanlayıcı yardımcı programıdır. Belirli aralıklarla veya periyodik olarak çalıştırmak istediğiniz programları planlamanıza olanak tanır.

Cron'un işlevselliği, crontab'da zamanlanmış programları çalıştıran bir arka plan hizmeti olan crond arka plan programına dayanır. Sistemde çizelgelenen tüm programlar cron iş tablosunda (veya crontab) bulunur.

Bu nedenle, başlangıçta çalıştırmak istediğiniz program için bir zamanlama eklemek için bu tabloyu değiştirmeniz gerekecektir. İşte nasıl:

  1. Raspberry Pi'nizdeki CLI'yi açın ve girin crontab -e cron iş tablosunu (crontab) düzenlemek için. Crontab'ı ilk kez açıyorsanız, bir düzenleyici seçmeniz gerekir. Tercih ettiğiniz editörü seçebilir veya Nano ile devam edebilirsiniz. Her iki durumda da editörün adını girin ve Girmek .
  2. Cron tablosuna giriş yapmak için şu komutu girin: @reboot python3 /home/pi/PiCounter/display.py & . Komutunuzda, program adını ve yolunu değiştirdiğinizden emin olun.
  3. basmak CTRL + O satırı crontab'a yazmak için.
  4. Tip sudo yeniden başlatma Pi'nizi yeniden başlatmak için terminalde.

Cron, Pi'niz her açıldığında programınızı çalıştırmalıdır. Bu programı durdurmak istiyorsanız, crontab'daki komutu silin.

3. Otomatik Başlatma ile Başlangıçta GUI Programlarını Çalıştırın

Otomatik başlatma, başlangıçta GUI tabanlı Raspberry Pi programlarını çalıştırmanın en iyi yoludur. Sistem zamanlanmış programlardan herhangi birini çalıştırmadan önce hem X Pencere sisteminin hem de LXDE masaüstü ortamının kullanılabilir olmasını sağlayarak çalışır.

android telefonda icloud e-postasını kontrol et

Pencereli modda çalışan bir komut dosyanız varsa veya Raspberry Pi'nizde başlangıçta GUI tabanlı programlardan/uygulamalardan herhangi birini çalıştırmak istiyorsanız, bunları otomatik başlatmayı kullanarak çalışacak şekilde programlamalısınız. İşte bunu yapmak için adımlar.

  1. İlk olarak, otomatik başlatma dizininde bir .desktop dosyası oluşturmak için terminali açın ve aşağıdaki komutu girin: sudo nano /etc/xdg/autostart/display.desktop . Dosya adı olarak display.desktop kullandık, ancak masaüstü dosyanıza istediğiniz herhangi bir ad verebilirsiniz.
  2. .desktop dosyasına aşağıdaki kod satırlarını ekleyin: |_+_|
  3. Bu dosyada, değeri değiştirin İsim proje/komut dosyası adınızla birlikte alan. Benzer şekilde, Raspberry Pi her başlatıldığında çalışacak display.py programımızı ekledik.
  4. Ancak, çalıştırmak istediğiniz herhangi bir programla değiştirebilirsiniz. Aslında, Chrome tarayıcı gibi bir üçüncü taraf programı çalıştırmak için bile zamanlayabilirsiniz; bu durumda, .desktop dosyası aşağıdaki kodu içermelidir: |_+_|
  5. Bundan sonra vur CTRL + O dosyayı kaydetmek için girin ve ardından sudo yeniden başlatma Pi'yi yeniden başlatmak için.

Pi'niz açılır açılmaz GUI programınız da otomatik olarak başlamalıdır. Programınızın başlangıçta çalışmasını artık durdurmak isterseniz, autostart klasörüne gidin ve az önce oluşturduğunuz .desktop dosyasını kaldırın.

Raspberry Pi'de Başlangıçta Bir Programı Başarıyla Çalıştırma

Linux tabanlı sistemlerde başlangıçta bir programı çalıştırmanın birçok yolu olsa da, bu kılavuzda bahsettiğimiz yöntemler Raspberry Pi'deki programları zamanlama konusunda size yardımcı olacaktır.

Bu nedenle, ne tür bir program çalıştırmak isterseniz isteyin - özel komut dosyası veya üçüncü taraf uygulaması - bu yöntemler sizi kapsamalıdır. Ve programı her çalıştırmak istediğinizde çalıştırmak için gereken ekstra adımı azaltabilmelisiniz.

Paylaş Paylaş Cıvıldamak E-posta Raspberry Pi'nizde Çalışan 23 İşletim Sistemi

Raspberry Pi projeniz ne olursa olsun, bunun için bir işletim sistemi vardır. İşte en iyi Raspberry Pi işletim sistemleri!

Sonrakini Oku
İlgili konular
  • kendin yap
  • Ahududu Pi
  • Linux
  • piton
Yazar hakkında Yash Wate(21 Makale Yayınlandı)

Yash, MUO for DIY, Linux, Programming and Security'de Personel Yazarıdır. Tutkusunu yazmadan önce web ve iOS için geliştiriyordu. Yazısını, diğer sektörleri kapsadığı TechPP'de de bulabilirsiniz. Teknoloji dışında astronomi, Formula 1 ve saatler hakkında konuşmayı seviyor.

Yash Wate'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın