Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - porting da bash a C
Forum - C/C++ - porting da bash a C

Avatar
chukchuk (Normal User)
Newbie


Messaggi: 1
Iscritto: 24/09/2011

Segnala al moderatore
Postato alle 15:48
Sabato, 24/09/2011
Ciao a tutti!
Ho sviluppato un semplice script in BASH che cancella uno o più files in modo non (si spera) recuperabile. (dico spero perchè non si sa mai che software esistano a questo mondo xD)
In poche parole mi piacerebbe sapere se in C si può possono eseguire questi comandi (magari non tramite system() che rende il tutto meno portabile):

Codice sorgente - presumibilmente Plain Text

  1. dd if=/dev/zero of=$source_file bs=1 count=20
  2. dd if=/dev/urandom of=$source_file bs=1 count=20
  3. dd if=/dev/null of=$source_file bs=1 count=20
  4. dd if=/dev/zero bs=1 count=20  | tr '\000' '\377' > $source_file


Ultima modifica effettuata da chukchuk il 24/09/2011 alle 15:52
PM Quote
Avatar
HeDo (Founder Member)
Guru^2


Messaggi: 2763
Iscritto: 21/09/2007

Segnala al moderatore
Postato alle 15:55
Sabato, 24/09/2011
a parte implementare a mano quei comandi puoi solo appoggiarti a system


Ingegnere Informatico
https://ldlagency.it
PM Quote
Avatar
Pitagora (Member)
Expert


Messaggi: 367
Iscritto: 12/06/2010

Segnala al moderatore
Postato alle 16:17
Sabato, 24/09/2011
Testo quotato

Postato originariamente da HeDo:

a parte implementare a mano quei comandi puoi solo appoggiarti a system

risposta fulminea :rotfl:


Yep, I came back :P
PM Quote