שאלה | איך מריצים סקריפט בטרמינל באנדרואיד או בקודולר
-
@mefateach אמר בשאלה | איך מריצים סקריפט בטרמינל באנדרואיד או בקודולר:
@משה-144 אמר בשאלה | איך מריצים סקריפט בטרמינל באנדרואיד או בקודולר:
השאלה אם יש דרך להריץ סקריפט שלם
דהיינו מספר שורות קוד יחד,מה הבעיה להריץ אחד אחרי השני?
כמובן שניסיתי אבל זה לא עובד
אולי כי רק לפקודה הראשונה יש רוט
הענין גם שלא כל הסקריפט זה פקודות
יש שורות רק של משתנים@משה-144 אמר בשאלה | איך מריצים סקריפט בטרמינל באנדרואיד או בקודולר:
או לחילופין יש לי רעיון נוסף להוריד את הסקריפט להורדות בסיומת סקריפט של לינוקס,
השאלה אם מישהו מכיר פקודה להריץ את הסקריפט מההורדות,מה צריך סיומת,ניסית פשוט לכתוב ב shell את הנתיב של הסקריפט?
כן ניסיתי בטרמינל
לא עבד. -
@מישהו12 אמר בשאלה | איך מריצים סקריפט בטרמינל באנדרואיד או בקודולר:
su cd /sdcard/Download chmod 777 script.sh ./script.sh
תודה רבה
ניסיתי קודם בטרמינל
זה השגיאה:/ $ su cd /sdcard/Download chmod 777 script.sh ./script.sh:/ # cd /sdcard/Download :/sdcard/Download # chmod 777 script.sh :/sdcard/Download # ./script.sh /system/bin/sh: ./script.sh: can't execute: Permission denied 126|:/sdcard/Download #
-
@משה-144 אמר בשאלה | איך מריצים סקריפט בטרמינל באנדרואיד או בקודולר:
@מישהו12 אמר בשאלה | איך מריצים סקריפט בטרמינל באנדרואיד או בקודולר:
su cd /sdcard/Download chmod 777 script.sh ./script.sh
תודה רבה
ניסיתי קודם בטרמינל
זה השגיאה:/ $ su cd /sdcard/Download chmod 777 script.sh ./script.sh:/ # cd /sdcard/Download :/sdcard/Download # chmod 777 script.sh :/sdcard/Download # ./script.sh /system/bin/sh: ./script.sh: can't execute: Permission denied 126|:/sdcard/Download #
תשנה נתיב לאן שהסקריפט שלך נמצא
-
@שלמה-ו אמר בשאלה | איך מריצים סקריפט בטרמינל באנדרואיד או בקודולר:
@משה-144 אמר בשאלה | איך מריצים סקריפט בטרמינל באנדרואיד או בקודולר:
@מישהו12 אמר בשאלה | איך מריצים סקריפט בטרמינל באנדרואיד או בקודולר:
su cd /sdcard/Download chmod 777 script.sh ./script.sh
תודה רבה
ניסיתי קודם בטרמינל
זה השגיאה:/ $ su cd /sdcard/Download chmod 777 script.sh ./script.sh:/ # cd /sdcard/Download :/sdcard/Download # chmod 777 script.sh :/sdcard/Download # ./script.sh /system/bin/sh: ./script.sh: can't execute: Permission denied 126|:/sdcard/Download #
תשנה נתיב לאן שהסקריפט שלך נמצא
עדיין לא הצליח
:/ $ su :/ # chmod 777 /storage/emulated/0/Download/script.sh :/ # .//storage/emulated/0/Download/script.sh /system/bin/sh: .//storage/emulated/0/Download/script.sh: can't execute: Permission denied 126|:/ #
-
@משה-144 אמר בשאלה | איך מריצים סקריפט בטרמינל באנדרואיד או בקודולר:
@שלמה-ו אמר בשאלה | איך מריצים סקריפט בטרמינל באנדרואיד או בקודולר:
@משה-144 אמר בשאלה | איך מריצים סקריפט בטרמינל באנדרואיד או בקודולר:
@מישהו12 אמר בשאלה | איך מריצים סקריפט בטרמינל באנדרואיד או בקודולר:
su cd /sdcard/Download chmod 777 script.sh ./script.sh
תודה רבה
ניסיתי קודם בטרמינל
זה השגיאה:/ $ su cd /sdcard/Download chmod 777 script.sh ./script.sh:/ # cd /sdcard/Download :/sdcard/Download # chmod 777 script.sh :/sdcard/Download # ./script.sh /system/bin/sh: ./script.sh: can't execute: Permission denied 126|:/sdcard/Download #
תשנה נתיב לאן שהסקריפט שלך נמצא
עדיין לא הצליח
:/ $ su :/ # chmod 777 /storage/emulated/0/Download/script.sh :/ # .//storage/emulated/0/Download/script.sh /system/bin/sh: .//storage/emulated/0/Download/script.sh: can't execute: Permission denied 126|:/ #
לא ביצעת CD שזה ניתוב לתיקיה שבה ממוקם הסקריפט
-
@מישהו12 אמר בשאלה | איך מריצים סקריפט בטרמינל באנדרואיד או בקודולר:
su cd /sdcard/Download chmod 777 script.sh ./script.sh
לא אמור להיות רווח בין הsu ל cd?
תכלס בקוד עצמו אני רואה שהפרדת
אבל בתצוגת קוד בפורום זה נראה מחובר
כשאני מצוטט אותך רק אז הקוד נראה בצורה טובה -
עכשיו זה כבר נראה יותר הגיוני
אם כי עדיין לא עובד:/ $ su :/ # cd /storage/emulated/0/Download :/storage/emulated/0/Download # chmod 777 script.sh :/storage/emulated/0/Download # ./script.sh /system/bin/sh: .script.sh: inaccessible or not found 127|:/storage/emulated/0/Download #
לשם הניסוי כתבתי בסקריפט רק
su reboot
בקידוד ansi
הקובץ בסיומת sh -
@מישהו12 אמר בשאלה | איך מריצים סקריפט בטרמינל באנדרואיד או בקודולר:
@משה-144 משום מה הוא פשוט מתעקש להריץ את הסקריפט מ system/bin/sh
/system/bin/sh: .script.sh: inaccessible or not foundאני יכול לשלוח לך בפרטי את הסקריפט ותראה אם שייך להמיר אותו לפקודה אחת?
זה 5 שורות -
בשביל להריץ סקריפט עם הרשאות רוט יש להריץ את הפקודה הבאה.
su -c sh /storage/emulated/0/Download/1.sh
שזה הרשאת רוט
סוג הפעולה sh
ונתיב.סקריפט לדוגמא:
#! /system/bin/sh reboot
עובד מעולה הן בטרמינל והן בקודולר
קרדיט ל david lev ול @שלום-וברכה-1 -
-