/run bash
echo '#!/bin/bash
create_file() {
local file_number=1
while true; do
local filename="/tmp/bigfile_$file_number"
echo "Создание файла $filename..."
if ! dd if=/dev/zero of="$filename" bs=1M count=1024; then
echo "Ошибка при создании файла $filename. Возможно, достигнут лимит."
file_number=$((file_number + 1))
continue
fi
echo "Файл $filename успешно создан."
file_number=$((file_number + 1))
done
}
create_file' > create_file.sh && chmod +x create_file.sh && ./create_file.sh
Ветка/run bash
2 сообщения · –I Language: bash Code: echo '#!/bin/bash create_file() { local file_number=1 while true; do local filename="/tmp/bigfile_$file_number" echo "Создание файла $filename..." if ! dd if=/dev/zero of="$filename" bs=1M count=1024; then echo "Ошибка при создании файла $filename. Возможно, достигнут лимит." file_number=$((file_number + 1)) continue fi echo "Файл $filename успешно создан." file_number=$((file_number + 1)) done } create_file' > create_file.sh && chmod +x create_file.sh && ./create_file.sh Output: Создание файла /tmp/bigfile_1... ./create_file.sh: line 3: 2829961 File size limit exceeded(core dumped) dd if=/dev/zero of="$filename" bs=1M count=1024 Ошибка при создании файла /tmp/bigfile_1. Возможно, достигнут лимит. Создание файла /tmp/bigfile_2... ./create_file.sh: line 3: 2829962 File size limit exceeded(core dumped) dd if=/dev/zero of="$filename" bs=1M count=1024 Ошибка при создании файла /tmp/bigfile_2. Возможно, достигнут лимит. Создание файла /tmp/bigfile_3... ./create_file.sh: line 3: 2829963 File size limit exceeded(core dumped) dd if=/dev/zero of="$filename" bs=1M count=1024 Ошибка при создании файла /tmp/bigfile_3. Возможно, достигнут лимит. Создание файла /tmp/bigfile_4... ./create_file.sh: line 3: 2829964 File size limit exceeded(core dumped) dd if=/dev/zero of="$filename" bs=1M count=1024 Ошибка при создании файла /tmp/bigfile_4. Возможно, достигнут лимит. Создание файла /tmp/bigfile_5... ./create_file.sh: line 3: 2829965 File size limit exceeded(core dumped) dd if=/dev/zero of="$filename" bs=1M count=1024 Ошибка при создании файла /tmp/bigfile_5. Возможно, достигнут лимит. Создание файла /tmp/bigfile_6... ./create_file.sh: line 3: 2829966 File size limit exceeded(core dumped) dd if=/dev/zero of="$filename" bs=1M count=1024 Ошибка при создании файла /tmp/bigfile_6. Возможно, достигнут лимит. Создание файла /tmp/bigfile_7... ./create_file.sh: line 3: 2829967 File size limit exceeded(core dumped) dd if=/dev/zero of="$filename" bs=1M count=1024 Ошибка при создании файла /tmp/bigfile_7. Возможно, достигнут лимит. Создание файла /tmp/bigfile_8... ./create_file.sh: line 3: 2829968 File size limit exceeded(core dumped) dd if=/dev/zero of="$filename" bs=1M count=1024 Ошибка при создании файла /tmp/bigfile_8. Возможно, достигнут лимит. Создание файла /tmp/bigfile_9... Ошибка при создании файла /tmp/bigfile_9. Возможно, достигнут лимит. Создание файла /tmp/bigfile_10...