Самый простой путь состоял бы в том, чтобы переименовать короткое имя файла, чтобы иметь начальные нули, с помощью rename
инструмент. Однако существует два стандарта, переименовывают инструменты там - тот, который я описываю, описан как из Справочника Программистов Perl в странице справочника. Это - версия на Debian и полученных дистрибутивах.
rename 's/^/000/' [0-9].jpg
rename 's/^/00/' [0-9][0-9].jpg
rename 's/^/0/' [0-9][0-9][0-9].jpg
Имена файлов должны затем сопоставить правильно шарики использования.
Однако, если Вы не хотите переименовывать файлы, Вы не можете использовать шарики, как расширение в лексикографическом порядке, не числовом.
Так, не используйте шарики. Избавьтесь от -pattern_type glob
и используйте -i %d.jpg
вместо -i *.jpg
. Это использует числовой шаблон, и в моем быстром тестировании делает то, что Вы хотите.
Как говорит @masegaloeh, у вас есть еще один процесс, прослушивающий в порту 80, в этом случае httpd. Вы должны сначала остановить эту услугу (и, вероятно, хотите отключить его на загрузку).
Чтобы остановить Apache;
systemctl stop httpd
, чтобы остановить Apache, начиная с загрузки;
systemctl disable httpd
Порт не может обрабатывать две службы одновременно.
systemctl stop httpd
systemctl disable httpd
Тогда
systemctl restart nginx