Portál AbcLinuxu, 8. května 2025 20:23

Dotaz: Vytvorenie spustitelneho suboru

6.4.2013 17:04 pohan | skóre: 12
Vytvorenie spustitelneho suboru
Přečteno: 289×
Odpovědět | Admin
Snazim sa spochodnit isty program. Priponu *.SH - kliknut vlastnosti -opravnenia a spustenie "povolit suboru ako program", ked to ale zaskrtnem -automaticky sa to odskrtne. Dovod??
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

pepe_ avatar 6.4.2013 17:12 pepe_ | skóre: 48
Rozbalit Rozbalit vše Re: Vytvorenie spustitelneho suboru
Odpovědět | | Sbalit | Link | Blokovat | Admin

A nemáš script umístěn například na win oddílu  fat/ntfs ?

6.4.2013 17:21 potato
Rozbalit Rozbalit vše Re: Vytvorenie spustitelneho suboru
Odpovědět | | Sbalit | Link | Blokovat | Admin
Těžko říci, co přesně dělá jakési klikátko. Co vypíše
stat SOUBOR
mount | grep '^'$(df SOUBOR | sed -n '2{s/ .*//;p}')
chmod 755 SOUBOR
a po chmod případně znovu
stat SOUBOR
?
7.4.2013 14:53 pohan | skóre: 12
Rozbalit Rozbalit vše Re: Vytvorenie spustitelneho suboru
perun@perun-System-Product-Name:~/FreeRapid-0.9u2$ stat Starter frd.sh

stat: nie je možné stat() `Starter': Adresár alebo súbor neexistuje

stat: nie je možné stat() `frd.sh': Adresár alebo súbor neexistuje

perun@perun-System-Product-Name:~/FreeRapid-0.9u2$

7.4.2013 16:42 chrono
Rozbalit Rozbalit vše Re: Vytvorenie spustitelneho suboru
Vo FreeRapid-0.9u2 je súbor frd.sh a nie "Starter frd.sh", takže predpokladám, že ten druhý súbor vytvára ten "klikací" program.

Každopádne je zvláštne, že program stat v tom adresári píše, že súbor frd.sh neexistuje. Nie je v tom adresári FreeRapid-0.9u2 ešte ďalší adresár FreeRapid-0.9u2?
7.4.2013 17:26 potato
Rozbalit Rozbalit vše Re: Vytvorenie spustitelneho suboru
Pokud tam opravdu má být soubor, který se jmenuje "Starter frd.sh" (což je samo trochu zvláštní), tak je zapotřebí ho na v shellu zapisovat "Starter frd.sh" nebo Starter\ frd.sh nebo prostě jakkoli, aby to byl jeden argument, ne dva. Viz

http://www.gnu.org/software/bash/manual/bashref.html#Word-Splitting

a

http://www.gnu.org/software/bash/manual/bashref.html#Quoting
7.4.2013 18:04 chrono
Rozbalit Rozbalit vše Re: Vytvorenie spustitelneho suboru
Nevadí, že to stat berie ako dva argumenty, pretože takto aspoň vieme, že tam nie je ten súbor frd.sh (a ten by tam byť mal). :)
7.4.2013 20:20 potato
Rozbalit Rozbalit vše Re: Vytvorenie spustitelneho suboru
Možná je někde jinde. Něco jiného. Nějak jinak. Nikdo neví, co přesně tazatel udělal...

Bych se i zkusil podívat, co ten fdr.sh má dělat. Ale věc, která ke stažení potřebuje Flash? K běhu Oracle Javu? A ještě je to jakýsi stahovač warezu? Na to nesahám ani metrovou tyčí...
7.4.2013 14:56 pohan | skóre: 12
Rozbalit Rozbalit vše Re: Vytvorenie spustitelneho suboru
perun@perun-System-Product-Name:~/FreeRapid-0.9u2$ mount | grep '^'$(df Starter frd.sh | sed -n '2{s/ .*//;p}') df: `Starter': Adresár alebo súbor neexistuje df: `frd.sh': Adresár alebo súbor neexistuje df: neboli spracované žiadne súborové systémy /dev/sda6 on / type ext4 (rw,errors=remount-ro) proc on /proc type proc (rw,noexec,nosuid,nodev) sysfs on /sys type sysfs (rw,noexec,nosuid,nodev) none on /sys/fs/fuse/connections type fusectl (rw) none on /sys/kernel/debug type debugfs (rw) none on /sys/kernel/security type securityfs (rw) udev on /dev type devtmpfs (rw,mode=0755) devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620) tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755) none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880) none on /run/shm type tmpfs (rw,nosuid,nodev) binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev) gvfs-fuse-daemon on /home/perun/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=perun) /dev/sda5 on /media/Tomas type fuseblk (rw,nosuid,nodev,allow_other,default_permissions,blksize=4096) /dev/sr0 on /media/Ubuntu 12.04 LTS i386 type iso9660 (ro,nosuid,nodev,uid=1000,gid=1000,iocharset=utf8,mode=0400,dmode=0500,uhelper=udisks) perun@perun-System-Product-Name:~/FreeRapid-0.9u2$

neviem preco vypisuje ze ho nemoze najst
7.4.2013 16:29 pavel
Rozbalit Rozbalit vše Re: Vytvorenie spustitelneho suboru
Kde je ten soubor umístěný - na harddisku nebo flashdisku nebo na DVD? Pokud na harddisku, tak kde - na diskovém oddílu, kde je Windows, nebo v tvém domovském adresáři? Jakou distribuci používáš? O jaký program se jedná - je to snad tajné?
7.4.2013 19:15 Sniper1551
Rozbalit Rozbalit vše Re: Vytvorenie spustitelneho suboru
Nevim jak ty, ale ja jsem z toho vycetl, ze program je FreeRapid-0.9u2 a je umisten v domovskem adresari. Distribuce je nejspis Ubuntu 12.04 LTS i386

Staci poradne cist.
7.4.2013 20:17 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: Vytvorenie spustitelneho suboru
Výpis je třeba zabalit do značek "pre" aby se nezalomil a nebyl v podstatě čitelný
7.4.2013 20:23 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: Vytvorenie spustitelneho suboru
A na příkazovém řádku je mezera oddělovač objektů. Proto je-li mezera součástí názvu souboru je potřeba systému sdělit, že to je takto. Starter frd.sh musí být zabaleno do uvozovek.

a co je ve výpisu
ls -l *.sh
v tom adresáři.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.