GNU/Linux >> Linux Esercitazione >  >> Linux

Python ha la sincronizzazione?

Come detto, Python 3.3 ha la chiamata - su Python 2.x, poiché è una semplice chiamata di sistema, che non richiede il passaggio di dati avanti e indietro, puoi usare ctypes per effettuare la chiamata:

>>> import ctypes
>>> libc = ctypes.CDLL("libc.so.6")
>>> libc.sync()
0

Python 3.3 ha os.sync, vedi i documenti. La fonte conferma che è la stessa cosa.

Per Python 2 puoi effettuare una chiamata esterna al sistema:

from subprocess import check_call
check_call(['sync'])

Linux
  1. Come fa un programma a decidere se avere o meno stampe a colori?

  2. Il curl ha un timeout?

  3. In `mentre Ifs=Leggi..`, perché Ifs non ha alcun effetto?

  4. Cosa fa Eco $? Fare??

  5. Perché '/' ha una voce '..'?

Python if..else Istruzione

Cosa fa ?

Pipe deve scrivere un file temporaneo?

Mount -o rimonta, ro svuota i buffer del filesystem?

Un processo può avere un proprietario? Cosa significa?

GPG non ha abbastanza entropia