← All posts tagged Unix

Shchvova
? Unix жуйка, срочно в номер... У меня какое-то говно :( Вот у меня есть файл и папочка которую нужно засунуть в тар архив. файл metadata.lua

tar -czf pewpew.tgz folder metadata.lua

Проблема, что когда я делаю tar -tvzf odr_tvos.tgz то там есть
./._metadata.lua
metadata.lua
что это вообще за фигня?
Shchvova
? программирование Unix GCC clang Ребята, а может кто-то умный объяснить зачем нужна эта строчка `-pagezero_size 10000 -image_base 100000000` что бы построить luajit для мака? luajit.org Может кто-то простым и доходчивым языком пояснить что оно делает и зачем нужно?
Shchvova
? Mac Unix блин, а реально, есть такая "файловая" система которая бы работала как зеркало диска с комитами в него по запросу. Ну типа беру папочку, говорю — ты вот с того диска. Когда идет чтение или изменение файлов, оно проводится только раз и остается в кеше. Никакие изменения не пишутся на диск пока не дам ручную команду
Shchvova
? help Unix вот есть мейк, который делает около 500 000 файлов небольшого размера (в среднем килобайт). Ну общим, оно все паралельно (в десяток процессов), это реально убыстряет. По наблюдениям все упирается в диск. Хотелось бы что бы работало быстрее, а то ждать пока рандомно запишутся-прочитаются пол ляма файлов по всему моему не ссд умереть ждать (полчаса). Есть ли какие идеи как оптимизировать это все? Оно у меня сейчас на отдельном диске, так что можно какую-то суперкешированную файловую систему с отложенной записью, например. Это на маке все
Shchvova
? Mac Unix я запускаю мейк (-j8). Он в свою очередь запускает где-то 30 тысяч процессов следуя своим таргетом. Процессы 8 типов. Ну общим, как можно запрофайлить, и сказать сколько какой процесс занимает времени в этом мейке?
Что-то вроде мейк занял 30 минут процессорного времени, из которых
10 минут был процесс А
10 минут процесс Б
2 минуты процесс С и т.п.
Shchvova
? Unix жуйк, я пытаюсь засунуть свой скрипт в init.d я в печали ((( Как это вообще делают? Там рядом валяется много других в init.d, но я тупо не понимаю что делает, например

[ -c /dev/watchdog ] && [ -x /sbin/watchdog ] && watchdog -t 5 /dev/watchdog
в start() одной из них. Что это за квадратные скобочки?
Shchvova
? Unix жуйк, а как правильно сделать zip arch.zip .. ? А то ведь это убиться! С предадущего поста — архив при распаковывании выкидывает ошибки в лучшем случае, а на практике поломал все нахер. НИД ХЕЛП
Shchvova
Unix code
ну вот, написал такой ответ на свой #1932029
find .. -print | grep -v -E '(\.\.$)|(/\.)|(\.pyc$)|(/utility/?)' | zip -q release.zip -@

А можно это сделать sh скриптом, который бы одинаково работал со всех папочек?
Shchvova
? Unix ну общим, хочу команду, которая будет рекурсивно ложить папку в архив (т.е. корне архива 1 директория) исключая файлы которые начинаются с ".", исключая папку "utilities" и все файлы вида *.pyc :)
Как сделать?