انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: maxbabak در 08 خرداد 1392، 10:22 قظ
-
سلام دوستان
اسکریپ هایی که من مینویسم پس از اجرا ترمینال را میبندند. چی کار کنم که این اتفاق نیوفته و بعد از اجرا شدن اسکریپت ترمینال بسته نشه؟
ممنون
-
سلام
۱. کدی که نوشتی چی هست؟
۲. چحوری کدی که نوشتی رو اجرا میکنی؟ اگه روش دابلکلیک میکنی، نکن :) با دستور زیر از طریق خود ترمینال اجراش کن:
$ ./sample-code.sh
یا
$ sh sample-code.sh
-
سلام
یه کد ساده است که در زیر کد را میارمش:
#!/bin/sh
source /opt/GATE/root_v5.34.07/bin/thisroot.sh
export PATH=$PATH:/opt/GATE/CLHEP2.1.1.0/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/GATE/CLHEP2.1.1.0/lib
source /opt/GATE/geant4.9.5.p02-install/bin/geant4.sh
export PATH=$PATH:/opt/GATE/gate.6.2-install/bin
Gate
اینها دستورات یه برنامه است که نصبش کردم
من بعد از ذخیره اسکریپت با پسوند sh روی فایل اون راست کلیک کرده و از قسمت properties تب permissions گزینه allow exeecuting file as porogram را تیک میزنم و سپس با کیلک روی فایل اون را اجرا میکنم
بعد از اجرا سریع ترمینال بسته میشه ولی من میخوام باز بمونه چون کارش دارم
-
اگه روش دابلکلیک میکنی، نکن :) از طریق خود ترمینال اجراش کن:
منم اسکریپت هایی که می نویسم را با دابل کلیک اجرا می کنم و مشکلی هم نداره پس چرا شما میگید این کار را نکنیم؟مشکلش چیه؟