# System e gestione errori

**URL:** <https://www.ruby-forum.com/t/system-e-gestione-errori/80109>\
**Category:** IT\
**Created:** [December 21, 2006, 12:22pm UTC](https://www.ruby-forum.com/t/system-e-gestione-errori/80109 "2006-12-21T12:22:05Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![hpatoio](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/a9adbd/32.png) [@hpatoio](https://www.ruby-forum.com/u/hpatoio)\
**Post date:** [December 21, 2006, 12:22pm UTC](https://www.ruby-forum.com/t/system-e-gestione-errori/80109/1 "2006-12-21T12:22:05Z")

</div>

Ho uno script in cron che lancia dei comandi di sistema con system.

Cose tipo : system (“rm test.txt”) //

Volevo sapere come posso intercettare gli errori che vengono generati  
dal comando lanciato. (“File not found” - “Permission denied” - etc)

Grazie

Simone

---

<div class="post-metadata">

**Author:** ![hpatoio](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/a9adbd/32.png) [@hpatoio](https://www.ruby-forum.com/u/hpatoio)\
**Post date:** [December 21, 2006, 12:52pm UTC](https://www.ruby-forum.com/t/system-e-gestione-errori/80109/2 "2006-12-21T12:52:10Z")

</div>

" Executes cmd in a subshell, returning true if the command was found  
and ran successfully, false otherwise. An error status is available  
in  
$?. The arguments are processed in the same way as for Kernel::exec."  
Simone F. wrote:

```
 Ho uno script in cron che lancia dei comandi di sistema con system.
 Cose tipo : system ("rm test.txt") //
 Volevo sapere come posso intercettare gli errori che vengono
 generati dal comando lanciato. ("File not found" - "Permission
 denied" - etc)
 Grazie
 Simone
 _______________________________________________
 Ml mailing list
 [1]removed_email_address@domain.invalid
 [2]http://lists.ruby-it.org/mailman/listinfo/ml

```

–  
“Remember, always be yourself. Unless you suck.” - Joss Whedon

References

1. [mailto:removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)
2. [http://lists.ruby-it.org/mailman/listinfo/ml](http://lists.ruby-it.org/mailman/listinfo/ml)
