[so] [Tema 2][Linux] Problema checker redirectare
Costin Lupu
costin.lup at gmail.com
Sat Mar 17 11:26:48 EET 2018
Dacă e cum zici înseamnă că problema e în altă parte. Pune te rog tema
pe gitlab [1] ca să vedem mai exact unde ar fi problema. Indicațiile
despre cum să folosești gitlab sunt aici [2].
[1] https://gitlab.cs.pub.ro/
[2] https://ocw.cs.pub.ro/courses/so/teme/folosire-gitlab
Costin
On 03/17/2018 11:17 AM, Vlad Ştefănescu wrote:
> Salut,
>
> Multumesc pentru raspuns!
>
> Am incercat sa dezactivez buffering-ul si, din nou, obtin rezultatul
> corect. Toate fisierele se creeaza si in ele este scris ce trebuie.
>
> Vlad
>
> 2018-03-17 11:08 GMT+02:00 Costin Lupu <costin.lup at gmail.com>:
>> 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