| | |
| Stránka: 1 z 1
| [ Príspevkov: 9 ] | |
Autor | Správa |
---|
Registrovaný: 30.09.07 Prihlásený: 30.11.11 Príspevky: 143 Témy: 37 | Napísal Feko: 20.02.2009 16:50 | |
|
Caute. Mam nasledujuci problem. Ked sa snazim spustit skript z php stranky pomocou echo passthru("./check-some 2 120 100"); argumenty preberie v pohode, spusti sa ale vnutro skriptu nezbehne spravne.
Kód: #!/bin/sh
if [ $# -lt 3 ]; then echo "usage: check-some <lab-number> <percentage> <list-of-account-numbers>" exit 1; fi
LAB=$1 shift PERCENTAGE=$1 shift echo "Checking lab $LAB for percentage $PERCENTAGE ..."
SUBMISSIONDIR=${HOME}/submissions/$LAB/$PERCENTAGE SUBMISSIONCHECK=${HOME}/rnue2004/grading/lab$LAB/bin/grade-lab$LAB
cd $SUBMISSIONDIR
for rnue in $*; do echo -n "rnue$rnue: " final_subm_id=`cd rnue$rnue; ls -1d [A-Z]* | tr -d "[a-zA-Z]" | sort -n | tail -1` final_subm=`ls -1d rnue$rnue/???$final_subm_id`
echo "$final_subm checking" (cd $final_subm; $SUBMISSIONCHECK)
echo "done "
done
je to ako keby tieto dve riadky neprebehli:
final_subm_id=`cd rnue$rnue; ls -1d [A-Z]* | tr -d "[a-zA-Z]" | sort -n | tail -1`
final_subm=`ls -1d rnue$rnue/???$final_subm_id`
Tie len vyberu posledny odovzdany subor a predaju ho dalsiemu skriptu.
Zaujimave je ze ked to spustim normalne zo shellu tak ten skript zbehne tak jak ma.
Tusi niekto cim by to mohlo byt?
|
|
Registrovaný: 01.05.05 Príspevky: 13348 Témy: 1496 Bydlisko: Bratislava | Napísal JanoF: 20.02.2009 17:02 | |
|
ale neviem ci ti to spracuje, asi zalezi od nastavenia webservera ci php
<?php system("./check-some 2 120 100"); ?>
_________________ Streacom DA2 | SilverStone Titanium SX800-LTI 800W | ASRock X299E-ITX/ac | Intel Core i9-9980XE & be quiet! Dark Rock TF | Kingston HyperX Impact 64 GB DDR4 2666 MHz | NVIDIA Titan RTX 24 GB | Intel SSD Optane 905P 480 GB NVMe U.2 & Intel SSD 750 1,2 TB NVMe U.2 & Intel SSD 660p 2 TB NVMe M.2 & Seagate BackUp Plus Portable 56 TB USB | 55" 4K OLED Dell Alienware AW5520QF & 24" LCD EIZO FlexScan EV2451 | Ergotron LX Wall Mount Keyboard Arm | Logitech Craft | Logitech G603 | Logitech F710 | Harman Kardon Sabre SB 35 & Sennheiser RS 175 | Microsoft Windows 7 Ultimate | APC Back-UPS ES 700 | Lenovo ThinkPad X250 | iPhone X 256 GB & Pitaka Aramid | SilverStone ML05B Milo | Corsair SF600 SFX 600W | ASRock X99E-ITX/ac | Intel Xeon E5-2683 v4 & NOCTUA NH-L12S | Kingston HyperX Savage 32 GB DDR4 2400 MHz | NVIDIA GeForce GT 710 1 GB | Intel SSD Optane Memory 32 GB NVMe M.2 & Intel SSD 730 240 GB SATA | Ubuntu Server |
|
Registrovaný: 30.09.07 Prihlásený: 30.11.11 Príspevky: 143 Témy: 37 | Napísal autor témy Feko: 20.02.2009 17:33 | |
|
hmm skusil som, ten isty problem. Proste akoby nespravne spracoval final_subm.
|
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 | |
Registrovaný: 30.09.07 Prihlásený: 30.11.11 Príspevky: 143 Témy: 37 | Napísal autor témy Feko: 20.02.2009 18:06 | |
|
No skusam skusam ale problem to neriesi. Zacinam mat pocit ze to bude v nejakom tom nastaveni. Ale kde hladat problem v nastaveni na serveri v pripade kedy spusta skript v shelli korektne ale cez stranku robi problémy.
Ina cesta bashu? Nejde mi to logicky do kotrby..
|
|
Registrovaný: 09.07.08 Prihlásený: 17.01.15 Príspevky: 1585 Témy: 96 |
A čo nejaká chybová hláška?
Pokiaľ to neskúšaš u seba a nevieš, ako je nastavený server, tak by si mal vedieť, že táto možnosť je veľmi často a správne zakázaná.
_________________ neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to! |
|
Registrovaný: 30.09.07 Prihlásený: 30.11.11 Príspevky: 143 Témy: 37 | Napísal autor témy Feko: 20.02.2009 19:04 | |
|
jo viem. Ale toto mam na odskusanom servry, a ako pisem, argumenty prebera, skript spusta ale vnutro sa nejak divne vykona. Iny podobny skript ktory vola dalsi skript v tele mi v pohode zbehol bez problemov.
A chybovu hlasku nehadze. Prosto nevytvori final_subm. A netusiiim preco.
Ako pisem- ked to spustim normalne z prikazoveho riadku tak to vykona vsecko all right. Nechapem to.
|
|
Registrovaný: 30.09.07 Prihlásený: 30.11.11 Príspevky: 143 Témy: 37 | Napísal autor témy Feko: 21.02.2009 11:51 | |
|
Môže niečo blokovať phpcko? Nejaké nastavenie servera ci php ini?
Este raz zdoraznujem ze skript spusti, preda parametre a zbehne ale zjavne inak ako ked to spustim z prikazoveho.
|
|
Registrovaný: 30.09.07 Prihlásený: 30.11.11 Príspevky: 143 Témy: 37 | Napísal autor témy Feko: 23.02.2009 11:44 | |
|
No pre buduce generacie:) Keby ste mali podobny problem, ubezpecte sa ze skript vie kde je jeho HOME:D
Bol misung v nastavenych cestach. Alebo skor nenastavenych. Dik za kazdu prejavenu ochotu.
|
|
| Stránka: 1 z 1
| [ Príspevkov: 9 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| [VYRIESENE] Bezpečnosť skriptu v PHP, ASP | 25 | 834 | 20.02.2009 13:44 Tominator | | Perl - spustenie skriptu v Perl, Python, Ruby, CGI | 2 | 1373 | 02.08.2010 15:27 DARSON | | Limitované spustenie skriptu? v PHP, ASP | 1 | 335 | 18.05.2010 18:33 JanoF | | Automatické spustenie skriptu v inom súbore v PHP, ASP | 16 | 451 | 07.01.2013 15:20 1daemon1 | | button na refresh a spustenie skriptu na pozadi v HTML, XHTML, XML, CSS | 2 | 337 | 30.12.2014 8:38 hatto13 | | shell v Ostatné | 5 | 361 | 18.10.2013 13:51 BX | | Shell v Webhosting a servery | 0 | 1039 | 24.03.2007 19:49 Numline1 | | Shell scripty v Perl, Python, Ruby, CGI | 1 | 870 | 15.12.2010 22:02 Ďuri | | Shell - kde? v Webhosting a servery | 2 | 987 | 03.07.2008 6:38 brm | | PHP-Shell problem v PHP, ASP | 4 | 503 | 25.03.2008 11:32 socket | | Shell/Philips zlavove kupony v Krčma | 16 | 2746 | 31.01.2021 20:56 monica | | Vytvorenie scriptu v shell .... v Operačné systémy Unix a Linux | 1 | 628 | 03.11.2007 8:32 stenley | | NetBeans a shell/ cmd v Assembler, C, C++, Pascal, Java | 8 | 514 | 17.11.2012 19:34 vama | | Malý jednoduchý CGI shell v Perl, Python, Ruby, CGI | 1 | 2397 | 22.10.2007 22:49 wire | | modely Ferrari z cerpacky Shell v Automobily, motorky | 23 | 1982 | 03.09.2008 12:08 sairik | | Ako spustim shell v php? v Ostatné | 2 | 459 | 24.08.2011 12:03 chrono |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|