3 if [ "$1" -gt 0 ]; then
6 if [ "$2" -gt 0 ]; then
7 if [ -e /sys
/fs
/cgroup
/memory
/mediawiki
/job
/ ]; then
8 mkdir
-m 0700 /sys
/fs
/cgroup
/memory
/mediawiki
/job
/$$
9 echo $$
> /sys
/fs
/cgroup
/memory
/mediawiki
/job
/$$
/tasks
10 echo "1" > /sys
/fs
/cgroup
/memory
/mediawiki
/job
/$$
/notify_on_release
12 echo $
(($2*1024)) > /sys
/fs
/cgroup
/memory
/mediawiki
/job
/$$
/memory.limit_in_bytes
14 echo $
(($2*1024)) > /sys
/fs
/cgroup
/memory
/mediawiki
/job
/$$
/memory.memsw.limit_in_bytes
18 if [ "$3" -gt 0 ]; then
21 if [ "$4" -gt 0 -a -x "/usr/bin/timeout" ]; then
22 /usr
/bin
/timeout
$4 /bin
/bash
-c "$5"
24 if [ "$STATUS" == 124 ]; then
25 echo "ulimit5.sh: timed out." 1>&2