[redhat 8] probleem met expr en vraag over /proc/net/dev

Pagina: 1
Acties:
  • 42 views sinds 30-01-2008

  • DPLuS
  • Registratie: April 2000
  • Niet online
Als ik dit ingeef:

[temp]$ expr 2081379091 / 1000
2081379

Krijg ik een correct antwoord terug, maar als ik hogere waardes pak:

[temp]$ expr 2181379091 / 1000
-2113588

krijg ik daar dus zo'n min voor. Dat is nu juist niet de bedoeling. Bestaat hier een andere oplossing voor?

En nog een vraagje over /proc/net/dev.
Ik las laatst dat de waarden van RX en TX bytes in ifconfig automatisch gereset werden bij 4 GB, geldt dat dan ook voor de bytes in /proc/net/dev?

  • _Squatt_
  • Registratie: Oktober 2000
  • Niet online
Ik denk dat expr met ints werkt, en met zulke grote getallen overflowt. Misschien kun je bc of dc gebruiken.

"He took a duck in the face at two hundred and fifty knots."


  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 02-05 18:38

deadinspace

The what goes where now?

DPLuS schreef op 25 March 2003 @ 14:23:
En nog een vraagje over /proc/net/dev.
Ik las laatst dat de waarden van RX en TX bytes in ifconfig automatisch gereset werden bij 4 GB, geldt dat dan ook voor de bytes in /proc/net/dev?
ifconfig haalt zijn informatie uit /proc/net/dev, dus: ja :)

Verwijderd

Toch vraag ik me af wat de topicstarter zelf al heeft gezocht en geprobeerd om deze vragen te beantwoorden. Ik lees dat niet terug in de topicstart. En aangezien de topicstarter daar inmiddels vaak genoeg op gewezen is gaat deze dicht. :/

Dit topic is gesloten.