Как поиграть в песочнице (или монитор) процесс на OSX

Вот содержание сценария, который создает резервную копию моего блога:

$ cat arc_blog.sh
#!/bin/bash

DATE=`date +%Y%m%d`
BACKUPDIR="/home/###USERNAME###/backup"

rm -fv $BACKUPDIR/$DATE.webroot.tar.gz
tar czvf $BACKUPDIR/$DATE.webroot.tar.gz /var/www
rm -f $BACKUPDIR/webroot.tar.gz
ln -s $BACKUPDIR/$DATE.webroot.tar.gz $BACKUPDIR/webroot.tar.gz

mysqldump --user=backup --password=###PASSWORD### -A > $BACKUPDIR/$DATE.allDBs.sql
rm -fv $BACKUPDIR/$DATE.allDBs.sql.gz
gzip -f $BACKUPDIR/$DATE.allDBs.sql
rm -f $BACKUPDIR/allDBs.sql.gz
ln -s $BACKUPDIR/$DATE.allDBs.sql.gz $BACKUPDIR/allDBs.sql.gz

echo $DATE > $BACKUPDIR/current

На простом английском языке это назначает дату и резервный каталог, удаляет любое существующее резервное копирование, на сегодняшний день затем создает новое резервное копирование в gzip'd tarball, с датой, указанной на имя.

Быть добавленным к этому сценарию скоро будет методом загрузки к облаку Amazon S3. Не хочу быть в ситуации с общей суммой убытков как Jeff, и Joel были.

2
задан 20 March 2011 в 23:10
3 ответа

Простой ps может помочь с этим: мы выполняем процесс, который рассматривает число секунд ЦП, согласно которому использовал каждый процесс ps по сравнению с прошедшим wallclock временем и предупреждениями системный администратор, чтобы взглянуть, если отношение является чрезмерным; Вы могли, конечно, связать это с уничтожением для определенных процессов если Вы, так выберите.

0
ответ дан 3 December 2019 в 13:21

для уничтожения процесса, необходимо найти его число процесса.

$ ps a| grep _process_name_

это приводит к списку:

Образец:

$ ps a|grep Safari
31755 s000  R+     0:00.00 grep Safari

теперь уничтожьте процесс:

kill 31755

Существуют некоторые переключатели для команды уничтожения, иногда необходимо использовать kill -kill _process number_

Получить полный список использования опций main kill

0
ответ дан 3 December 2019 в 13:21

Можно поиграть в песочнице приложение на OS X с созданным в песочнице (7) средство. См. страницы справочника для песочницы (7), должностное лицо песочницы (1) и sandboxd (8). Этот репозиторий сценариев песочницы может также быть полезным.

OS X 10.7 (Лев) принесет больше функций игры в песочнице приложения, также, но детали о сайте Apple легки. Я предположил бы, что это будет связано с вышеупомянутой функцией.

1
ответ дан 3 December 2019 в 13:21

Теги

Похожие вопросы