Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

[RESENO] cURL na Linuxu? pomoc

[es] :: Linux :: [RESENO] cURL na Linuxu? pomoc

Strane: 1 2

[ Pregleda: 4361 | Odgovora: 21 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mika345
Mika Tomas
student
Beograd

Član broj: 232287
Poruke: 46
195.252.79.*



Profil

icon [RESENO] cURL na Linuxu? pomoc24.11.2009. u 07:27 - pre 175 meseci
cURL na Linuxu? trebala bi mi pomoc za ovu temu, odnosno to sam vec odradila za Windiws, ali za Linux sam apsolutni pocetnik....Naime, u Windowsu to je bilo ovako: naptavila sam bat fajl u kome je komanda za iscitavanje odgovarajucih sifri-brojki sa odredjene web adrese i taj bat fajl sam smestila u C:\WINDOWS i izvukla Shortcut to cmd.exe na desktop i kad otvorim cmd i ukucam odredjenu sifru on mi izlista to sto je potrebno.....naravno na C particiji mi je i folder u kome je instal curl i njegova putanja je navedena kroz bat fajl.....e sad na linuxu imam problem jer ne znam gde da smestim taj folder za curl i taj bat fajl tj .sh u linuxu, tj ne znam sta je "C" particija na Linuxu....a da to treba da odradim na Fedori i Ubuntu....dakle treba da preko terminala ukucam naredbu i broj, i kad udarim enter on treba da prepozna taj curl folder i tj .sh faj, ali za sad mi to ne uspeva kako sto je uspevalo na Windowsu....
Ako je nekome ovo poznato i ima neki odgovor, bila bih mu zahvalna da ga podeli sa mnom....

[Ovu poruku je menjao Srđan Pavlović dana 26.11.2009. u 09:04 GMT+1]
Mika
 
Odgovor na temu

Srđan Pavlović
Specijalna Edukacija i Rehabilitacija MNRO
Vojvodina, Bačka Palanka

Član broj: 139340
Poruke: 5571
*.static.isp.telekom.rs.

Sajt: www.oligofrenolog.com


+382 Profil

icon Re: cURL na Linuxu? pomoc24.11.2009. u 07:42 - pre 175 meseci
Citat:
ne znam sta je "C" particija na Linuxu....


Particija ko particija, iste su i na Windowsu i na Linuxu, ali se fajl sistemi
razlikuju (windows koristi FAT32 ili NTFS a Linux neki od ext fajlsistema, najcesce ces videti ext2, 3, 4, ReiserFS...
E sad tebi je bitno (sto se Linux-a tice) da tvoja skripta ima permisije za izvrsavanje (+x) kao prvo,
i da ima prava upisa ili citanja sa odredjenih lokacija ako je to njoj potrebno.

Ono sto je na Windowsu recimo C:\ (koreni direktorijum na sistemskoj particiji), u Linux-u bi bilo samo "/".

Evo uobicajene dir. strukture na jednom Linux sistemu:

[srdjan@Zverko /]$ cd /
[srdjan@Zverko /]$ tree -dx -L 1
.
|-- bin
|-- boot
|-- dev
|-- etc
|-- home
|-- lib
|-- lib64
|-- lost+found
|-- media
|-- mnt
|-- opt
|-- proc
|-- root
|-- sbin
|-- srv
|-- sys
|-- tmp
|-- usr
`-- var

19 directories
[srdjan@Zverko /]$


korisnici imaju svoje direktorijume u okviru /home direktorijuma, i tamo mogu raditi sta hoce uglavnom
(pisati, citati, izvrsavati...)

Recimo /home/srdjan (pa tamo /home/srdjan/Documents /home/srdjan/Desktop, itd)

Ako hoces da neka skripta moze da se izvrsi sa komandom

sh ./ime_skripte

moras joj prvo setovati +x, tj

chmod +x ime_skripte
 
Odgovor na temu

Srđan Pavlović
Specijalna Edukacija i Rehabilitacija MNRO
Vojvodina, Bačka Palanka

Član broj: 139340
Poruke: 5571
*.static.isp.telekom.rs.

Sajt: www.oligofrenolog.com


+382 Profil

icon Re: cURL na Linuxu? pomoc24.11.2009. u 07:56 - pre 175 meseci
...a o cURL-u nemam blage veze :D
 
Odgovor na temu

mika345
Mika Tomas
student
Beograd

Član broj: 232287
Poruke: 46
195.252.79.*



Profil

icon Re: cURL na Linuxu? pomoc24.11.2009. u 07:59 - pre 175 meseci
da..ali mi ne dozvoljava da iskopiram taj curl fajl na / to kao particiju i onda naravno ne vidi ni moju skriptu u tom djelu...tj kad ukucam preko terminala
cd /
chmod +x pin.sh
on mi odgovori chmod: cannot access `pin.sh`: No such file or directory

predpostavljam da je to zbog toga sto u tom delu i nema tog pin.sh, a ja ne mogu da ga iskopiram sa desktopa na / tj tamo gdje su svi oni bin, boot, dev, lib, sbin.....
Mika
 
Odgovor na temu

Tyler Durden
Tyler Durden
Beograd

Član broj: 4312
Poruke: 3379
*.verat.net.



+1365 Profil

icon Re: cURL na Linuxu? pomoc24.11.2009. u 08:01 - pre 175 meseci
Jel imas instaliran curl uopste?
Ako imas vjerovatno se nalazi na putanji /usr/bin/curl i onda uradis ovako kako ti je kolega rekao.
Ako nemas moraces da ga instaliras sa paket menadzerom na tom ubuntu i fedori.
Beneath civilization's fragile crust, cold chaos churns...
 
Odgovor na temu

mika345
Mika Tomas
student
Beograd

Član broj: 232287
Poruke: 46
195.252.79.*



Profil

icon Re: cURL na Linuxu? pomoc24.11.2009. u 08:02 - pre 175 meseci
a probala sam preko chmod 777 / ....da mu tj meni dodam sve dozvole i nista ne da...a kad to isto odradim za npr.chmod 777 /usr/local/bin dozvoli mi copy i paste i sve
Mika
 
Odgovor na temu

Srđan Pavlović
Specijalna Edukacija i Rehabilitacija MNRO
Vojvodina, Bačka Palanka

Član broj: 139340
Poruke: 5571
*.static.isp.telekom.rs.

Sajt: www.oligofrenolog.com


+382 Profil

icon Re: cURL na Linuxu? pomoc24.11.2009. u 08:05 - pre 175 meseci
da bi mogla nesto (bilo koji fajl) da kopiras u sistemske direktorijume, moras
imati root privilegije (admin, super-user, kako god), znaci ako kao obican korisnik
nesto pokusavas da upises u neki sistemski dir ili u /, nece moci, moras se ili logovati
kao root, ili izvrsiti komandu sa admin privilegijama (sa sudo neka_komanda).

A sto lepo ne das tu bat skriptu ovde, pa ce ti vec neko videti gde je problem?
 
Odgovor na temu

mika345
Mika Tomas
student
Beograd

Član broj: 232287
Poruke: 46
195.252.79.*



Profil

icon Re: cURL na Linuxu? pomoc24.11.2009. u 08:07 - pre 175 meseci
u Fedori ima instaliran curl, a Ubuntu nema....ali kad ga pisem preko terminala za Ubuntu dam mu putanju do tog instal dela i on sve lepo odradi uz malu izmenu u komandi tj prije same komande curl dodajem ./
i onda nastavak tj kobasicu: curl -- insecure -X POST -v -H "Authorization:......" -d "number=%1" https://........net/transact.xml
Mika
 
Odgovor na temu

Srđan Pavlović
Specijalna Edukacija i Rehabilitacija MNRO
Vojvodina, Bačka Palanka

Član broj: 139340
Poruke: 5571
*.static.isp.telekom.rs.

Sajt: www.oligofrenolog.com


+382 Profil

icon Re: cURL na Linuxu? pomoc24.11.2009. u 08:15 - pre 175 meseci
Citat:
kad ukucam preko terminala
cd /
chmod +x pin.sh
on mi odgovori chmod: cannot access `pin.sh`: No such file or directory


prvom komandom si se pozicionirala u root direktorijum (sto mozes kao obican korisnik),
drugom si mu rekla chmod, ali on ne nalazi taj fajl u root direktorijumu, jer ga nema, a
cak i da ga nadje, ne bi mogla to da odradis, vec bi morala sa

sudo chmod +x pin.sh

jer ne mozes ti kao obican korisnik menjati permisije fajla koji se nalazi u diru u kome nemas prava pisanja (root).

dakle, moras se pozicionirati u dir gde ti je ta skripta pa onda menjati chmod. Kucaj

pwd

da vidis gde se trenutno nalazis i komandu

ls

da vidis jel tu ta tvoja skripta :)
 
Odgovor na temu

mika345
Mika Tomas
student
Beograd

Član broj: 232287
Poruke: 46
195.252.79.*



Profil

icon Re: cURL na Linuxu? pomoc24.11.2009. u 08:17 - pre 175 meseci
@ECHO OFF
d:
cd \install\curl\bin
curl --insecure -X POST -v -x 'ovde ide deo za izlaz na net' -H "Authorization:8881999e28d28a941cf0b6a2e8a067ce791f18" -d "number=%1" https://opa.tiksops.net/transact.xml
cd\

ovo je za .bat fajl na windowsu i taj bat je na c particiji u WINDOWS folderu, a deo za instal curl je u folderu curl na c particiji i kad ja sad otvorim shorcut cmd i ukucam pin 232232444434 on mi povuce bat i bat ode sa tom komandom pokupi sta treba i varati mi odgovore......

u Fedori ima negde instaliran curl ne znam gdje, i kad ja preko terminala iskucam celu kobasicu dobijem dobar odgovor.....ali meni treba da korisnik otvori terminal i ukuca pin i broj i dobije sta treba, a ne da pise celu kobasicu...

u Ubuntu je slicno kao za win, tj morala bih mu dati putanju gde je instal curl-a i onda mu pisati kobasicu.....
Mika
 
Odgovor na temu

mika345
Mika Tomas
student
Beograd

Član broj: 232287
Poruke: 46
195.252.79.*



Profil

icon Re: cURL na Linuxu? pomoc24.11.2009. u 08:18 - pre 175 meseci
ulogovana sam kao admin.....
Mika
 
Odgovor na temu

mika345
Mika Tomas
student
Beograd

Član broj: 232287
Poruke: 46
195.252.79.*



Profil

icon Re: cURL na Linuxu? pomoc24.11.2009. u 08:22 - pre 175 meseci
u ovom deli sam :
/

pa nije tu jer nemam pravo da kopiram u taj deo nista, tj zasenceno mi je paste
Mika
 
Odgovor na temu

Srđan Pavlović
Specijalna Edukacija i Rehabilitacija MNRO
Vojvodina, Bačka Palanka

Član broj: 139340
Poruke: 5571
*.static.isp.telekom.rs.

Sajt: www.oligofrenolog.com


+382 Profil

icon Re: cURL na Linuxu? pomoc24.11.2009. u 08:24 - pre 175 meseci
Onda je mozda najbolje da napravis bash skriptu,
mada ne vidim zasto se moras pozicionirati u dir gde
je curl, samo navedes celu apsolutnu putanju pri startovanju, recimo:

/usr/bin/curl -- insecure -X POST -v -H "Authorization:......" -d "number=%1" https://........net/transact.xm

ako ne znas gde je instaliran na Linuxu, kucaj

locate curl

pa ce ti ga naci.

[srdjan@Zverko ~]$ locate curl
/usr/bin/curl
/usr/bin/curl-config
...
....
 
Odgovor na temu

mika345
Mika Tomas
student
Beograd

Član broj: 232287
Poruke: 46
195.252.79.*



Profil

icon Re: cURL na Linuxu? pomoc24.11.2009. u 08:25 - pre 175 meseci
a da zaboravih da pitam, jel mogu ja preko terminala da iskopiram taj fajl sa desktopa u /
jer ja sam na terminali ulogovala se kao su root i dal pass isve ok i ja samu u terminalu root@a0234-ujh7
Mika
 
Odgovor na temu

Srđan Pavlović
Specijalna Edukacija i Rehabilitacija MNRO
Vojvodina, Bačka Palanka

Član broj: 139340
Poruke: 5571
*.static.isp.telekom.rs.

Sajt: www.oligofrenolog.com


+382 Profil

icon Re: cURL na Linuxu? pomoc24.11.2009. u 08:30 - pre 175 meseci
kucaj (kad se ulogujes kao root):

cp /home/tvoj_user_name/Desktop/ime_tvog_fajla /

Ovako nekako:

[srdjan@Zverko ~]$ sudo cp -v /home/srdjan/Desktop/Za-ES.txt /
Password:
`/home/srdjan/Desktop/Za-ES.txt' -> `/Za-ES.txt'
[srdjan@Zverko ~]$

(sudo znaci da izvrsavam copy komandu sa admin privilegijama, a moram tako da bih mogao da pisem u root dir, a nisam logovan kao root)
 
Odgovor na temu

bestragamuglava

Član broj: 184188
Poruke: 128
*.com
Via: [es] mailing liste



+1 Profil

icon Re: cURL na Linuxu? pomoc24.11.2009. u 08:42 - pre 175 meseci
>
Citat:

On 11/24/09, mika345 <[email protected]> wrote:
> u Fedori ima negde instaliran curl ne znam gdje,


Izlaz comande

Code:
$ which curl


Treba da ti izbaci putanje, npr. /usr/local/bin/curl; ako ga nema,
onda nije instaliran

Code:
$cat ~/.profile

odnosno
Code:
$cat /home/mika345/.profile

Treba da ti izbaci putanje koje ti se nalaze u path; ako putanje do
curl nema, treba da je upises. Tj. ako je curl u /usr/local/bin, dodaj
je u .profile kao :/usr/local/bin: (dve tacke pre i posle putanje)

Skriptu stavljas u direktorijum koji sama za to odredis, npr.
/usr/local/scripts, ili /mojteskripte, a sama treba da smislis koja su
ovlascenja (chmod 744, ili 644, ili 777, ili sta god vec hoces).
 
Odgovor na temu

bestragamuglava

Član broj: 184188
Poruke: 128
*.com
Via: [es] mailing liste



+1 Profil

icon Re: cURL na Linuxu? pomoc24.11.2009. u 09:28 - pre 175 meseci
>
Citat:
On 11/24/09, bestragamuglava <[email protected]> wrote:
(chmod 744, ili 644, ili 777, ili sta god vec hoces).
>


Ups.

644 ne moze nikako.
 
Odgovor na temu

Jbyn4e

Član broj: 422
Poruke: 6049
*.kbcnet.rs.



+257 Profil

icon Re: cURL na Linuxu? pomoc24.11.2009. u 10:11 - pre 175 meseci
;) ma nek stavi na 500, bice dovoljno ;)

@mika - da, kad ti pise root@nesto,ili barem #, znaci da mozes lepo da kopiras sta gde hoces (i bez sudo).

Znaci redosled:

# mkdir /skripta
# chmod 755 /skripta
# cp /home/tvoj_user_name/Desktop/ime_tvog_fajla /skripta/
# chmod 755 /skripta/ime_tvog_fajla


Posle toga tvoji korisnici kad se uloguju kucaju
/skripta/ime_tvog_fajla pin
i dobijaju rezultat.

P.S. Zameni ime_tvog_fajla sa pravim nazivom fajla.

P.P.S oznaku # ne kucas, ona je oznaka pocetka linije.
Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

mika345
Mika Tomas
student
Beograd

Član broj: 232287
Poruke: 46
195.252.79.*



Profil

icon Re: cURL na Linuxu? pomoc26.11.2009. u 07:25 - pre 175 meseci
nekako sam uspela da povezem i u Fedori i Ubunt, ali mi nesto na Fedori isecka odgovor, a Ubuntu mi izlista sve ali ne tacan odgovor.....pa bih da pitam da li mozda postoji neko ogranicenje u karakterima komande tj da nije ovaj moj zahtev sa previse karaktera za .sh:

@ECHO OFF
c:
cd \curl\bin
curl --insecure -X POST -v -x 192.167.0.56:4343 -H "Authorization:644b41454e28d28a941cf0b6a2e8a067ce791f19" -d "number=%1" https://bla.blabla.net/transact.xml
cd \

ili je mozda greska u samom pisanju komande tj. ovo je primjer za .bat fajl

a za .sh sam isto to uz mali izmenu:



Sta mislite....?
Mika
 
Odgovor na temu

mika345
Mika Tomas
student
Beograd

Član broj: 232287
Poruke: 46
195.252.79.*



Profil

icon Re: cURL na Linuxu? pomoc26.11.2009. u 07:28 - pre 175 meseci
GRESK za .sh je bilo isto:

a za .sh sam isto to uz mali izmenu:

cd /usr/bin
curl --insecure -X POST -v -x 192.167.0.56:4343 -H "Authorization:644b41454e28d28a941cf0b6a2e8a067ce791f19" -d "number=%1" https://bla.blabla.net/transact.xml

Sta mislite....da nije greska u "number=%1"? jer u .bat fajlu to govori da ce klijent upisati odredjeni broj i dobiti odgovor vezan za taj broj
Mika
 
Odgovor na temu

[es] :: Linux :: [RESENO] cURL na Linuxu? pomoc

Strane: 1 2

[ Pregleda: 4361 | Odgovora: 21 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.