2009-06-11 19 views
9

Eclipse'i IDE'm olarak kullanıyorum ve uygulamamı çalıştırdığımda uygulamanın kendisinin root olarak çalışmasını istiyorum. Programım şu an root olup olmadığını kontrol ediyor ve eğer değilse gksudo ile yeniden başlıyor. Ancak çıktı, konsola yazılmaz. Bana bir grafik istemi vermediğinden sudo kullanamıyorum. (Programım CLI iken, Eclipse konsol etkileşimine izin vermiyor)Eclipse'de bir Python projesini root olarak çalıştırın

Uygulamamı yükseltmenin "doğru" yolu nedir?

cevap

2

Kısıtlayıcı yürütme hakimdir. Eclipse'in konsol etkileşimine izin verdiğine inanıyorum, ancak güvenlik konusunda endişe duymamanız halinde hızlı ve kirli, kaba kuvvet yaklaşımı suid kullanmak olacaktır. Veya Tkinter/other'de kendi grafik komutunuzu verin ve sudo sürecine yanıt vermek ve yanıt vermek için biraz Expect magic kullanın. Bununla birlikte, bunlara dikkat edin.

3

İdeal bir çözüm olmayabilir, ancak bu aynı işlevselliğe ihtiyaç duyduğum nadir zamanlarda, Eclipse'i root olarak çalıştırıyorum.

0

harici araçlar '/ sur/bin/sudo' ve değişken $ işaret {resource_loc} Çalıştır işaret bir atlet ile oluşturmak gerekebilir -> Harici araçlar -> Harici Araçlar Yapılandırma linke size rehberlik edecek bir dış koşucu oluşturma hakkında

http://help.eclipse.org/mars/index.jsp?topic=%2Forg.eclipse.platform.doc.user%2FgettingStarted%2Fqs-97_standalone_ets.htm

, ana piton dosyası Run üzerinde tıklayın çalıştırmak için -> harici araçlar -> {senin koşucu seçim}

Bu amaca hizmet edecektir.

İlgili konular