[so] [Tema 2][Linux] Problema checker redirectare

Costin Lupu costin.lup at gmail.com
Sat Mar 17 11:08:16 EET 2018


Salutare,

Încearcă te rog și cu buffering-ul dezactivat folosind comanda stdbuf:

$ stdbuf -i 0 ./mini-shell < test_03.txt

Costin

On 03/16/2018 11:22 PM, Vlad Ştefănescu wrote:
> Buna seara,
> 
> Am si eu exact aceeasi problema. Am incercat sa rulez executabilul si
> prin redirectare, dupa cum ati sugerat. Rezultatul este cel corect (ca
> si cum as fi rulat comenzile manual).
> 
> Multumesc,
> Vlad
> 
> 2018-03-16 22:35 GMT+02:00 Costin Lupu via so <so at cursuri.cs.pub.ro
> <mailto:so at cursuri.cs.pub.ro>>:
> 
>     On 03/16/2018 09:42 PM, Cristian Viorel Popa via so wrote:
>     > Buna ziua,
>     >
>     > Dupa ce am implementat toate tipurile de redirectari, am incercat sa
>     > rulez checkerul si am observat ca nu primesc punctaj pe testul 3. Asa
>     > ca am setat valoarea "DO_CLEANUP" din "run_test.sh" la "yes" si am
>     > verificat fisierele de output asteptate. Fisierul "out_01.txt" nu
>     > apare deloc in folderul de output, iar fisierele "out_02.txt" si
>     > "out_03.txt" sunt goale. As dori sa mentionez urmatoarele:
>     >
>     > 1. Am rulat manual secventa de comenzi din fisierul de input
>     > "test_03.txt", iar outputul este cel corect.
>     > 2. Mai mult, am incercat sa rulez checkerul pe o alta masina virtuala,
>     > pe 64 de biti. Acolo, primesc punctajul pentru testul mentionat.
>     >
>     > Este posibil sa fie o problema de la checker, avand in vedere ca,
>     > ruland manual secventa de comenzi, obtin ceea ce trebuie?
> 
>     Ai început investigația foarte bine activând DO_CLEANUP. Ce trebuie să
>     faci în continuare e să testezi redirectând fișierul de input
>     mini-shell-ului, așa cum face checker-ul:
> 
>     $ ./mini-shell < test_03.txt
> 
>     Să ne și zici te rog ce problemă vei descoperi și care este soluția.
> 
> 
>     Costin
>     _______________________________________________
>     http://ocw.cs.pub.ro/courses/so/info/lista-discutii
>     <http://ocw.cs.pub.ro/courses/so/info/lista-discutii>
> 
> 


More information about the so mailing list