Це команда g.tempfilegrass, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
g.tempfile - Створює тимчасовий файл і друкує його ім'я.
КЛЮЧОВІ СЛОВА
загальне, підтримка, скрипти
СИНТАКСИС
g.tempfile
g.tempfile --допомога
g.tempfile [-d] ПІД=ціле [--допомога] [--докладний] [--тихий] [--ui]
Прапори:
-d
Сухий запуск – не створюйте файл, просто друкуйте його ім’я
--допомога
Роздрукувати підсумок використання
-багатослівний
Детальний вихід модуля
--спокійно
Тихий вихід модуля
--ui
Примусово запустити діалогове вікно графічного інтерфейсу
Параметри:
ПІД=ціле [вимагається]
Ідентифікатор процесу, який буде використовуватися при іменуванні tempfile
ОПИС
g.tempfile призначений для сценаріїв оболонки, які потребують використання великих тимчасових файлів. ТРАВА
забезпечує механізм для тимчасових файлів, який не залежить від /tmp. ТРАВА тимчасова
файли створюються в базі даних з припущенням, що місця буде достатньо
в базі даних для великих файлів. GRASS періодично видаляє тимчасові файли, які мають
були залишені програмами, які не змогли видалити їх перед завершенням.
g.tempfile створює унікальний файл і друкує ім’я. Користувач зобов’язаний надати a
process-id, який буде використовуватися як частина імені файлу. Більшість оболонок Unix забезпечують a
спосіб отримати ідентифікатор процесу поточної оболонки. Для / Бен / ш і /bin/csh це $$. Це
рекомендується вказати $$ як ідентифікатор процесу g.tempfile.
приклад
для / Бен / ш скрипти слід використовувати такий синтаксис:
temp1=`g.tempfile pid=$$`
temp2=`g.tempfile pid=$$`
Для сценаріїв /bin/csh можна використовувати наступне:
встановити temp1=`g.tempfile pid=$$`
встановити temp2=`g.tempfile pid=$$`
ПРИМІТКИ
Кожен дзвінок g.tempfile створює інше (тобто унікальне) ім'я. Хоча GRASS робить
врешті-решт приступите до видалення tempfiles, які були залишені, програміст
слід докласти всіх зусиль, щоб видалити ці файли. Вони часто стають великими і займають диск
простір. Якщо ви пишете / Бен / ш скриптів, навчіться користуватися / Бен / ш пастка команда. Якщо ви пишете
/bin/csh скрипти, навчіться використовувати /bin/csh onintr команда
Використовуйте g.tempfilegrass онлайн за допомогою служб onworks.net