Лично я бы использовал оболочку для этого:
$ for dir in disp-{001..800}; do [ -f "$dir"/stdout ] || echo "$dir"; done
disp-389
В моем тесте disp-389
был единственным каталогом, в котором отсутствовал этот файл и поэтому был напечатан единственный.
Если ваша оболочка не поддерживает эту форму раскоса, просто используйте для dir in disp *
или, если вы хотите проверить все каталоги, для dir in */
.
-121--209673-
Вот как я обрабатываю простой контактный лист с помощью AWS EC2, из моего mac.
Шаг # 1: Создание экземпляра EC2 в Amazon Web Services
Я использовал:
Amazon Linux AMI 2015.03.1 (HVM), SSD Volume Type - ami-0d4cfd66
t2.medium
Шаг # 2: Настройка экземпляра
Это все выполняется от моего mac для удобства, но вы также можете запустить только команды «sudu su...» из командной строки EC2.
ssh -i "/local/path/to/key/your_ec2_key.pem" ec2-user@11.22.33.44 "sudo su root; curl -O http://ffmpeg.gusari.org/static/64bit/ffmpeg.static.64bit.latest.tar.gz"
ssh -i "/local/path/to/key/your_ec2_key.pem" ec2-user@11.22.33.44 "sudo su root; gunzip ffmpeg.static.64bit.latest.tar.gz"
ssh -i "/local/path/to/key/your_ec2_key.pem" ec2-user@11.22.33.44 "sudo su root; tar -xf ffmpeg.static.64bit.latest.tar"
Замена 11.22.33.44 вашим IP-адресом EC2.
Шаг 3: Обработка видео
Передача видео:
rsync -Pav -e 'ssh -i /local/path/to/key/your_ec2_key.pem pem' /Users/mdouma/Desktop/myVideo.mov ec2-user@11.22.33.44:/home/ec2-user/
Обработка в листе контактов:
ssh -i "/local/path/to/key/your_ec2_key.pem" ec2-user@11.22.33.44 "rm -f out.png ; ./ffmpeg -ss 00:00:00 -i myVideo.mov -vf 'select=not(mod(n\,1)),scale=113:111,crop=111:111,tile=18x36' out.png"
Изменение/Пользователи/mdouma на локальный корень Изменение «1» на некоторое другое число, например, «7», если требуется только каждый 7-й кадр. Измените 111 на любой размер
Скопируйте его обратно в mac:
rsync -Pav -e 'ssh -i /local/path/to/key/your_ec2_key.pem' ec2-user@11.22.33.44:/home/ec2-user/out.png /Users/mdouma/Desktop/out.png
open /Users/mdouma/Desktop/out.png
-121--29516-
Для Samba 3 файл конфигурации по адресу /etc/samba/smb.conf
покажет домен, к которому присоединена система.
Соответствующими ключевыми словами являются
netbios name SERVER_NAME # This system's name as shown to Windows hosts
server string = My server # Description of this system
workgroup ADEXAMPLE # Short domain name
realm ad.example.net # Long (fully qualified) domain name
Я никогда не устанавливал ни одну из своих систем на базе Linux в качестве контроллера домена, поэтому я не могу ответить на вашу вторую часть вопроса из первых рук. Однако
в соответствии со страницей для smb.conf
запись logons домена = yes
включает компонент контроллера домена Samba.