24-07-2009, 00:33
|
|
|
חבר מתאריך: 19.03.06
הודעות: 5,377
|
|
סקריפט לאתחול תוכנית
אני מנסה לכתוב סקריפט שמאתחל תוכנית.
כלומר אם הרצתי את trayer באופן הבא:
קוד:
trayer --expand true --widthtype request --transparent true --alpha 255 --edge bottom --align right --SetDockType false
אז הסקריפט "יהרוג" את trayer ויריץ אותו עם אותם הארגומנטים.
זה מה שכתבתי:
קוד:
#!/bin/bash
a=`ps aux | grep $1 | awk '{if(NR==1){ for(i=11; i<=NF; i++) printf "%s ",$i}}'`
killall $1
$a &
הבעיה מתעוררת כאשר אני מנסה להתחיל תוכנית שלא רצה, ואז הוא נכנס לרקורסיה אינסופית.
עצות / טיפים / עזרה תתקבל בברכה.
תודה.
_____________________________________
|