Yardım Os.System veya subprocess.pOpen komut ve değişken hatası

Bu konuyu okuyanlar

NoobFlyy

Öğrenci
Katılım
2 Eylül 2020
Mesajlar
14
Reaksiyon puanı
2
Puanları
3
Yaş
39
Bir değişkenim var ismi "kanal" ve bu değişkende ise bir kanal sayısı var bunu bir türlü
subprocess.run(["iwconfig", "wlan0mon", "channel"+kanal])"
diyerek wlan0mon un kanalını değiştiremedim bunu os veya subprocess kullanarakta denedim lakin başarı elde edemedim aldığım hata:
ss.png
 

lamer

Asistan
Katılım
3 Nisan 2021
Mesajlar
228
Reaksiyon puanı
150
Puanları
43
Doğrudan linux shellde çalıştırmak istiyorsan parametreyi (Shell) belirtmen gerekiyor;
Python:
subprocess.run("iwconfig wlan0mon channel "+str(channel),shell=True)
 

NoobFlyy

Öğrenci
Katılım
2 Eylül 2020
Mesajlar
14
Reaksiyon puanı
2
Puanları
3
Yaş
39
Doğrudan linux shellde çalıştırmak istiyorsan parametreyi (Shell) belirtmen gerekiyor;
Python:
subprocess.run("iwconfig wlan0mon channel "+str(channel),shell=True)
Bu subprocess yerine os.system kullanılarak nasıl yapılabilir peki?
Mesaj otomatik birleştirildi:

Bu subprocess yerine os.system kullanılarak nasıl yapılabilir peki?
Tamamdır herşey yolunda lakin bir türlü çalışan bir kod içerisinde kanalı değiştirmiyor nedeni ne olabilir?
 
Son düzenleme:
Üst