पृष्ठभूमि: मैं एक [.bat] फ़ाइल लिखने की कोशिश कर रहा हूँ ताकि मैं इसे और एक bash स्क्रिप्ट लागू हो जाएगी डबल क्लिक कर सकते हैं। जीपीयू/सीपीयू तापमान की निगरानी के लिए बैश स्क्रिप्ट कुछ विंडोज़ जीयूआई ऐप्स शुरू करेगी। मैं सिर्फ एक ताजा cygwin v1.7.7-1 (आज से डाउनलोड) और खिड़कियों के स्थापित किया 7."अनुमति अस्वीकृत" विंडोज
कोड: मॉनिटर-temps.bat:
C:\cygwin\bin\bash.exe ~/bin/monitor-temps.bash
pause
कोड: मॉनिटर-temps.bash:
#!/usr/bin/bash
"/cygdrive/c/Users/michael/Desktop/apps_and_drivers/GPU-Z.0.4.8.exe" &
आउटपुट: मैं दोगुना करने के बाद [.bat] फ़ाइल क्लिक करें, मैं एक:
C:\Users\michael\Desktop>C:\cygwin\bin\bash.exe ~/bin/monitor-temps.bash
C:\Users\michael\Desktop>pause
Press any key to continue . . . /home/michael/bin/monitor-temps.bash: line 2: /cygdrive/c/Users/michael/Desktop/apps_and_drivers/GPU-Z.0.4.8.exe: Permission denied
मैं अभी भी एक ही अनुमतियाँ त्रुटि मिलती है जब मैं निर्देशिका के लिए सीडी और मैन्युअल रूप से आवेदन निष्पादित।
अनुमतियां: लिनक्स में अनुमति समस्याओं के साथ मेरा अनुभव से, सब कुछ अच्छा लग रहा है, क्योंकि मैं उपयोगकर्ता मुझे लगता है कि मैं कर रहा हूँ हूँ, और फ़ाइल की उम्मीद अनुमतियों:
$ whoami
michael
$ ls -l GPU*
-rwx------+ 1 michael None 890720 2010-12-01 19:23 GPU-Z.0.4.8.exe
प्रश्न: क्या कोई यह जानता है कि इसे कैसे ठीक किया जाए? क्या मैं कुछ भूल रहा हूँ?
यह सी में काम नहीं किया:/मेरे लिए । अनुमति अस्वीकार कर दी गई, सिग्विन कंसोल को प्रशासक के रूप में चलाने के लिए किया गया था। – jcarballo
बैश फ़ाइल की बदलती अनुमति मेरे लिए पर्याप्त थी। –