Я всегда предпочитаю делать сценарии для gnuplot по вводу в оболочке, делая так, Вы не должны мультивыводиться на печать. Вместо этого можно запустить скрипт как это
#!/usr/bin/gnuplot
set terminal png crop size 1600,600;
set output "figure.png";
plot x, \
x*x, \
x*x*x,
Во-первых, sudo является хорошим способом запустить скрипт как ограниченного пользователя.
Во-вторых, ли будут проблемы, выполняющие больше чем один экземпляр сценария, одновременно будет зависеть от того, что на самом деле делает сценарий. Это (обычно) ничего не имеет к с тем, выполняются ли различные экземпляры тем же пользователем - вместо этого, необходимо рассмотреть, могли ли сценарий, например, попытки отредактировать файл, в этом случае два экземпляра попытаться отредактировать тот же файл одновременно, который может оставить файл в неожиданном состоянии.
Кроме того, конечно, если Вы ограничиваете, сколько процессов пользователю разрешают работать, или сколько памяти позволяется использовать, затем в какой-то момент можно столкнуться с пределом, и сценарий не сможет сделать то, что Вы хотите. Но это - функция целой ограничивающей системы. (Если у Вас нет пределов, затем плохо записанная программа может заставить Вашу всю систему прекращать работу. Но снова, который является из-за того, как программа записана, не из-за того, кто выполняет ее (за исключением того, что, если Вы запускаете программу как корень затем, намного легче повредить вещи, который является, почему хорошо, что у Вас есть ограниченный пользователь рабочие вещи).)
Относительно Вашей первой точки это - способ сделать это! Это корректно.
О второй точке Unix/Linux может справиться со многими параллельными процессами во многом как любой мультипроцесс ОС. Когда это вызывает проблемы, это обычно происходит из-за конкуренций ресурса. Так все Ваши процессы, собирающиеся получить доступ к одному файлу, или одной файловой системе на медленном устройстве хранения данных или одному ресурсу IPC с большой блокировкой, и т.д. Так в основном concurreny проблемы Вы имели бы на OS X или Windows, имели бы общие черты в мирах Linux/Unix.
script.pl
таким образом, я должен быть в порядке право?
– gideon
19.02.2013, 13:04
ps -f -U limiteduser
видеть то, что выполняют процессы. Кроме того,top
команда должна представлять интерес. – Jenny D 19.02.2013, 13:12