Raspberry Pi'de İş Nasıl Yürütülür

Raspberry Pi De Is Nasil Yurutulur



Raspberry Pi cihazı, bilgisayarınızda yaptıklarınıza benzer etkinlikleri gerçekleştirmenize olanak tanıyan güçlü bir işlemciye sahip popüler bir mini bilgisayardır. Bu faaliyetler arasında bağımsız bir işletim sistemi çalıştırmak, oyun oynamak, programlama yapmak, web siteleri oluşturmak ve daha fazlası yer alır.

Raspberry Pi cihazına sahip olmanın avantajlarından biri de sistem üzerinde işleri oldukça kolay bir şekilde yürütebilmenizdir. Bir işin yürütülmesi, bir programın veya komut dosyasının planlanan bir süre sonunda veya sistem başlangıcında otomatik olarak çalıştırılması anlamına gelir.

Bu kılavuzda şunları öğreneceksiniz:







Raspberry Pi'de İş Yürütmek Neden Gereklidir?



Raspberry Pi'de İş Nasıl Yürütülür



Çözüm





Raspberry Pi'de İş Yürütmek Neden Gereklidir?

Raspberry Pi üzerinde bir iş yürütmek, verilerinizi yedeklemek veya sisteminizi planlanan zamanda güncellemek gibi görevleri otomatikleştirmenize yardımcı olacaktır. Bu, her seferinde bu şeyleri hatırlamak yerine diğer aktivitelere odaklanmanıza yardımcı olacaktır. Üstelik akıllı ev sistemi kurduysanız, web sunucuları oluşturduysanız ya da gerçek zamanlı izleme yaptıysanız elektrik kesintisinden rahatsız olmazsınız. Bunun nedeni, Raspberry Pi yeniden başlatıldığında tüm etkinliklerinizin tekrar canlı hale gelmesidir.

Raspberry Pi'de İş Nasıl Yürütülür

Aşağıdakileri kullanarak Raspberry Pi'de iş yürütebilirsiniz:



Crontab Kullanarak Raspberry Pi'de İş Nasıl Yürütülür

crontab Linux sisteminde bilgisayarınıza hangi görevi çalıştıracağını ve sisteminizde ne zaman çalıştıracağını söyleyen bir dosyadır. Bilgisayarınızın yapılacaklar listesi gibidir ancak onunla karşılaştırıldığında çok daha güçlüdür. A crontab İşleri belirli bir zaman aralığında yürütmek için yürütmenize olanak tanır ve bu süre günler, dakikalar, saatler veya saniyeler olabilir.

Raspberry Pi'de işi yürütmek için crontab , aşağıdaki adımları kullanın:

Aşama 1: Raspberry Pi terminalinizi açın ve açmak için aşağıdaki komutu girin cron işi :

crontab -Bu

Adım 2: Yukarıdaki komutu çalıştırdığınız anda, editörünüzü seçebilmeniz için size seçenekler sunulacaktır. crontab . Çünkü kullanımı en kolay olanı nano editördür. crontab böylece 1. seçeneği seçebilir ve dosyayı açmak için Enter tuşuna basabilirsiniz:

Aşama 3: İçinde crontab dosyasında, verilen zaman diliminde yürütmeniz gereken bir işi planlamanız gerekir. Zaman çerçevesi dakikalar, saatler, günler veya aylar olabilir. Ayrıca zamanlayabilirsiniz Cron işleri sistem yeniden başlatıldığında.

Kullanılacak format cron işi aşağıdaki ekran görüntüsünde verilmiştir:

Bu şu anlama geliyor: ilk * tanımlayabileceğiniz dakika sayısını gösterirken, bir işlemi yürütmek istiyorsanız cron işi belirli bir saatte ikinci * vb. ekleyebilirsiniz.

Eğer bir yürütürseniz cron işi Raspberry Pi'de sayılar yerine * ekleyerek crontab dosyayı kaydettikten birkaç saniye sonra işi yürütecektir. Örnek olarak aşağıdakileri uyguladım cron işi Raspberry Pi'de '' metnini koyduk cron işi başarıyla yürütüldü ” kullanarak dosyayı kaydettiğiniz anda dosyanın içinde CTRL+X , eklemek VE Ve Girmek :

Görmek için cron işi başarıyla yürütüldüğünde, dosyanın içindeki içeriği kontrol etmek için cat komutunu kullanabilirsiniz:

kedi yeni dosya.txt

Yürütmek istiyorsanız cron işi Raspberry Pi'niz açılır açılmaz aşağıdaki sözdizimini kullanabilirsiniz:

@ yeniden başlat Eko 'cronjob başarıyla yürütüldü' >> ~ / yeni dosya.txt

Artık dosyayı kaydedip cihazı yeniden başlattıktan sonra cat komutunu kullanarak aynı metni içeren başka bir satırı görebilirsiniz. cron işi başarıyla yürütüldü ”dosyaya eklendi:

Bu, işlemi başarıyla yürütmenizi sağlar cron işi Raspberry Pi sisteminizde.

Sistemi güncellemek, komut dosyasını yürütmek, dizin oluşturmak ve daha fazlası gibi diğer görevleri yürütmek için aynı formatı kullanabilirsiniz.

Komutta Kullanarak Raspberry Pi'de İş Nasıl Yürütülür

komutada Linux sisteminde, belirli bir zaman aralığında sisteminizde yürütülecek işleri planlamanıza olanak tanıyan bir komut satırı aracıdır. Benzer crontab ancak daha esnek seçenekler sunar; örneğin crontab işleri yalnızca belirli zaman aralıklarında zamanlayabilirsiniz, ancak komutada , gelecekte herhangi bir saat veya tarihi belirtebilirsiniz.

Raspberry Pi'de işi yürütmek için komutada , aşağıda verilen adımları takip edebilirsiniz:

Aşama 1: Varsayılan olarak, komut satırı yardımcı programında Raspberry Pi sisteminde yüklü değildir. Ancak aşağıdaki komutu kullanarak terminali açabilir ve bu yardımcı programı yükleyebilirsiniz:

sudo uygun düzenlemek en -Ve

Adım 2: Raspberry Pi üzerinde yürütmek istediğiniz istediğiniz işi ekleyin. Örnek olarak ben de aynı yöntemle şu metni ekliyorum: cron işi başarıyla yürütüldü ” yeni dosyanın içinde. İşi 1 dakika sonra çalıştıracak işlemin komutu aşağıda verilmiştir:

Eko 'Eko ' cronjob başarıyla yürütüldü ' >> ~/yenidosya.txt' | şu anda + 1 dakika

Not: Crontab için eklediğim dosyayı kaldırdım. Bu işlem için yeni bir dosya oluşturulur.

Aşama 3: 1 dakika bekleyin ve ardından cat komutunu kullanarak metnin dosyaya eklenip eklenmediğini kontrol edin. 1 dakika sonra Raspberry Pi'de işin başarıyla yürütülmesini sağlayan metin dosyaya eklenecektir:

Adım 4: İşi girdiğiniz anda yürütmek istiyorsanız komutada , aşağıdaki sözdizimini kullanabilirsiniz:

Eko 'Eko ' cronjob başarıyla yürütüldü ' >> ~/yenidosya.txt' | şimdi

İşte, işin aşağıdaki komut kullanılarak başarılı bir şekilde yürütüldüğüne dair onay: komutada Raspberry Pi'de:

.bashrc Dosyasını Kullanarak İş Nasıl Yürütülür

.bashrc Bash kabuğunuzda her etkinlik gerçekleştirdiğinizde yürütülen komutları, işlevleri ve takma adları içeren Raspberry Pi sistemindeki bir yapılandırma dosyasıdır. Raspberry Pi sisteminizdeki dosyayı özelleştirebilir ve görevleri otomatikleştirebilirsiniz. .bashrc İşleri planlamak ve bunları terminal başlatıldığında yürütmek gibi bir dosya. Ancak iş yürütme sürecini otomatikleştirmek için terminalin sisteminizde otomatik olarak başlatılmasını sağlamak daha iyidir. İşi kullanarak yürütmek için adım adım sürecin tamamı .bashrc dosya aşağıda verilmiştir:

Aşama 1: Öncelikle terminali açın ve aşağıdaki komutu kullanarak bir dosya oluşturun:

sudo nano / vesaire / xdg / otomatik başlatma / uygulamam.masaüstü

Adım 2: Daha sonra .desktop dosyasının içine aşağıdaki satırı ekleyin:

[ Masaüstü Girişi ]

Yönetici =lxterminal

Aşama 3: Dosyayı kullanarak kaydedin CTRL+X , eklemek VE ve Enter tuşuna basarak terminalden çıkın, ardından terminalin sisteminizde yeniden başlatıldığında açıldığından emin olmak için cihazı yeniden başlatın.

Adım 4: Şimdi aç .bashrc Aşağıdaki komutu kullanarak favori nano düzenleyicinizi kullanarak Raspberry Pi sisteminizdeki dosyayı açın:

sudo nano .bashrc

Adım 5: Dosyanın son satırına yürütmek istediğiniz işinizi ekleyin. Örnek olarak, Raspberry Pi yeniden başlatılır başlatılmaz bir komut dosyası çalıştırıyorum:

Eko Dosyayı Raspberry Pi Başlangıçta Çalıştırma

sudo ş kapatma.sh

Adım 6: Dosyayı kaydedin ve Raspberry Pi cihazınızı yeniden başlatın. Yeniden başlatmanın ardından Raspberry Pi sistemi terminali başlatacak ve betiği otomatik olarak çalıştıracaktır:

Not: Ayrıca işi Raspberry Pi'de yürütmeyi de deneyebilirsiniz. rc.yerel dosya. Bu yöntem Raspberry Pi sisteminin eski sürümlerinde işe yarayabilir. Ancak güncellenen Raspberry Pi sürümlerinde, sistemd ile uyumluluk sorunları nedeniyle bu yöntem kullanımdan kaldırılmıştır.

Bu kılavuzda sunulan yukarıdaki üç yöntem, Bullseye ve Bookworm dahil olmak üzere güncellenmiş Raspberry Pi sürümlerinde çalışacaktır.

Çözüm

Raspberry Pi üzerinde bir işin yürütülmesi, sisteminizde zamanlanmış görevleri otomatikleştirerek zamandan tasarruf etmenizi sağlayan önemli bir görevdir. Raspberry Pi cihazında bir işi aşağıdakileri kullanarak yürütebilirsiniz: crontab yöntemi bu, işin crontab dosyasına eklenmesine olanak tanır. Ayrıca şunları da kullanabilirsiniz: komutada İşinizi ayarlamak ve işin yürütüleceği zamanı belirtmek için. Bunun yanı sıra şunları kullanabilirsiniz: .bashrc Sisteminizde terminali her açtığınızda yürütülen bir işi eklemek için dosya. Tüm bu yöntemler, Raspberry Pi cihazında görevlerin nasıl otomatikleştirileceğini öğrenmek isteyen herkes için değerlidir.