Linux за българи: Форуми

Linux секция за напреднали => Хардуерни и софтуерни проблеми => Темата е започната от: pr0fessor в Jan 01, 2012, 10:31



Титла: как да създам symlink към batchfile
Публикувано от: pr0fessor в Jan 01, 2012, 10:31
честита нова година на всички, желая ви много щастие
сега по темата. дръпнах си utserver 3.0
и не ми харесва да пиша като луд затова си направих файл utorrent.sh
Код:
~/utorrent/utserver -settingspath /home/kubuser/utorrent
обаче искам да го стартирам от всякъде...
Код:
sudo ln -s /home/kubuser/utorrent/utorrent.sh /usr/bin/utorrent 
не върши работа, дайте някоя идея
10x


Титла: Re: как да създам symlink към batchfile
Публикувано от: Acho в Jan 01, 2012, 10:57
Здравей pr0fessor. Нещо не ти разбирам във въпроса. Имаме направен и работещ стартиращ скрипт (utorrent.sh), и искаш той да е достъпен отвсякъде ? Това ли е ? А със символния  линк не те разбирам какво целиш.


Титла: Re: как да създам symlink към batchfile
Публикувано от: romeo_ninov в Jan 01, 2012, 12:44
честита нова година на всички, желая ви много щастие
сега по темата. дръпнах си utserver 3.0
и не ми харесва да пиша като луд затова си направих файл utorrent.sh
Код:
~/utorrent/utserver -settingspath /home/kubuser/utorrent
обаче искам да го стартирам от всякъде...
Код:
sudo ln -s /home/kubuser/utorrent/utorrent.sh /usr/bin/utorrent 
не върши работа, дайте някоя идея
10x
промени utorrent.sh да е нещо такова
Код:
/home/kubuser/utorrent/utserver -settingspath /home/kubuser/utorrent


Титла: Re: как да създам symlink към batchfile
Публикувано от: pr0fessor в Jan 01, 2012, 13:59
идеята ми е вместо да пиша от конзолата
cd ~utorrent
sh utorrent.sh (това работи, но ми е странно защо ./utorrent.sh дава permission denied)
да пиша само utorrent и да мога да го пиша от всякъде - примерно от run на kde... и така го промених
/home/kubuser/utorrent/utserver -settingspath /home/kubuser/utorrent и работи, но от конзолата със sh, обаче явно при стартиране като symlink не знае че трябва да стартира скрипта със sh
под windows става лесно с командата set, ама под линукс...


Титла: Re: как да създам symlink към batchfile
Публикувано от: Acho в Jan 01, 2012, 14:03
Ами сложи го в /bin или /sbin и готово. Ще е достъпна за цялата система. Ако е в /bin за всички юзери, ако е в /sbin само за root.


Титла: Re: как да създам symlink към batchfile
Публикувано от: teleport в Jan 01, 2012, 14:30
sh utorrent.sh (това работи, но ми е странно защо ./utorrent.sh дава permission denied)

Защото не е изпълним. Направи го такъв с 'chmod +x utorrent.sh'. След това symlink-а ще работи, но само когато го стартираш с твоя юзер или с root.