Citação:
|
Originally Posted by Bhups
cum ao salvamento senhor  .... um iniciante evoca ur help  ...???
|
Você não pode espremer sangue de uma pedra. O padrão unix comando data não faz milissegundos.
Posix diz: "A resolução do relógio do sistema é indeterminado.", mas eles deixam claro que noutros locais, uma resolução de, pelo menos, um segundo é necessário.
Posix não exigir que o relógio do sistema chamadas de sistema fornecer um interface que suporta microssegundos. Mas você não pode escrever um programa que precisa portáteis unix milissegundos. Mas, como uma questão prática, todos os sistemas modernos terão pelo menos milisegundo resolução. Mas você não vai encontrar um padrão unix utiliity que suporta milissegundos. Então você precisa de outro programa para chamar de seu script. Cada
GNU data ou que pouca utilidade na discussão ligada fará. E não podemos esperar que ela funciona bem em qualquer real velho sistemas UNIX. De fato, mesmo em um computador moderno, vários milissegundos pode ocorrer entre o momento seu script obtém o milissegundos e comunica a hora para o mundo exterior. Scripts necessidade de garfo e executar programas externos para fazer coisas. Isso não é propício ao milisegundo resolution.You maio necessidade de escrever o seu programa em totalmente em C e / ou utilização extentions realtime.
(Hmmmm: Vino é dividindo a produção de N% por 1000000 o que implica que retorna% N
nanossegundos. Vou ter que olhar para isso. Não é óbvia a forma de obter nanossegundos ....)