Использование GNU Parallel сделает ваш скрипт еще короче и, возможно, более эффективным:
parallel 'echo "Processing "{}" ..."; do_something_important {}' ::: apache-*.log
Это запустит одно задание на ядро процессора и продолжит это делать до тех пор, пока все файлы не будут обработаны.
Ваше решение будет в основном разделять задания на группы перед запуском. Здесь 32 задания в 4 группах:
[/g1]
GNU Parallel вместо этого запускает новый процесс, когда заканчивается - сохранение активных CPU и, следовательно, экономия времени:
[/g2]
Чтобы узнать больше:
html
<textarea id="messageTxt"
rows="5"
placeholder="Escriba su mensaje"
ng-keypress="keyPressed($event)"
ng-model="smsData.mensaje">
</textarea>
controller.js
$scope.keyPressed = function (keyEvent) {
if (keyEvent.keyCode == 13) {
alert('presiono enter');
console.log('presiono enter');
}
};
Все, что необходимо сделать для получения события, следующее:
console.log(angular.element(event.which));
директива А может делать это, но это не , как Вы делаете это.