ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ OnWorks

atposix - ออนไลน์ในคลาวด์

เรียกใช้ atposix ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง atposix ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


at — รันคำสั่งในภายหลัง

เรื่องย่อ


at [-ม] [-ฉ ไฟล์] [-q ชื่อคิว] -t time_arg

at [-ม] [-ฉ ไฟล์] [-q ชื่อคิว] ตารางเวลา...

ที่ −r ที่_งาน_id...

ที่ −l −q ชื่อคิว

ที่ −l [ที่_งาน_id...]

DESCRIPTION


พื้นที่ at ยูทิลิตีต้องอ่านคำสั่งจากอินพุตมาตรฐานและจัดกลุ่มเข้าด้วยกันเป็น ที่-
งานที่จะดำเนินการในภายหลัง

ที่ทำงานจะต้องดำเนินการในการเรียกใช้เชลล์แยกต่างหาก ทำงานในแยก
กลุ่มกระบวนการที่ไม่มีขั้วควบคุม ยกเว้นตัวแปรสภาพแวดล้อม ปัจจุบัน
ไดเร็กทอรีการทำงาน มาสก์การสร้างไฟล์ และเวลาดำเนินการที่กำหนดการใช้งานอื่น ๆ
คุณลักษณะที่มีผลเมื่อ at ยูทิลิตี้ถูกดำเนินการจะต้องคงไว้และใช้เมื่อ
ที่ทำงานจะถูกดำเนินการ

เมื่อส่งงานแล้ว ที่_งาน_id และกำหนดเวลาให้เขียนถึง
มาตรฐานบกพร่อง. ดิ ที่_งาน_id เป็นตัวระบุที่จะเป็นสตริงที่ประกอบด้วย . เท่านั้น
ตัวอักษรและตัวเลขและ อักขระ. ดิ ที่_งาน_id จะได้รับมอบหมายจาก
ระบบเมื่องานถูกจัดกำหนดการเพื่อระบุงานเฉพาะอย่างเฉพาะเจาะจง

การแจ้งเตือนผู้ใช้และการประมวลผลเอาต์พุตมาตรฐานของงานและข้อผิดพลาดมาตรฐานคือ
อธิบายไว้ภายใต้ -ม ตัวเลือก

ผู้ใช้จะได้รับอนุญาตให้ใช้ at ถ้าชื่อของพวกเขาปรากฏในไฟล์ ที่อนุญาต ซึ่งเป็น
อยู่ในไดเร็กทอรีที่กำหนดการใช้งาน หากไฟล์นั้นไม่มีอยู่ ไฟล์
at.ปฏิเสธซึ่งอยู่ในไดเร็กทอรีที่กำหนดการใช้งาน จะถูกตรวจสอบไปยัง
กำหนดว่าผู้ใช้จะถูกปฏิเสธการเข้าถึง at. หากไม่มีไฟล์อยู่ มีเพียง a
กระบวนการที่มีสิทธิเหมาะสมจะได้รับอนุญาตให้ส่งงานได้ ถ้าเพียงแค่ at.ปฏิเสธ
มีอยู่และว่างเปล่า อนุญาตให้ใช้ทั่วโลก NS ที่อนุญาต และ at.ปฏิเสธ ไฟล์จะ
ประกอบด้วยชื่อผู้ใช้หนึ่งรายต่อบรรทัด

OPTIONS


พื้นที่ at ยูทิลิตี้จะต้องสอดคล้องกับปริมาณคำจำกัดความพื้นฐานของ POSIX.1-2008 Section 12.2,
ประโยชน์ วากยสัมพันธ์ แนวทาง.

รองรับตัวเลือกต่อไปนี้:

-ฉ ไฟล์ ระบุชื่อพาธของไฟล์ที่จะใช้เป็นแหล่งที่มาของงานแทน
ของอินพุตมาตรฐาน

-ล (จดหมาย ell.) รายงานงานทั้งหมดที่กำหนดเวลาไว้สำหรับผู้ใช้ที่เรียกถ้าไม่มี
ที่_งาน_id มีการระบุตัวถูกดำเนินการ ถ้า ที่_งาน_idระบุแล้ว รายงานเท่านั้น
ข้อมูลสำหรับงานเหล่านี้ เอาต์พุตต้องเขียนลงในเอาต์พุตมาตรฐาน

-ม ส่งอีเมลถึงผู้ใช้ที่เรียกหลังจากทำงานแล้วโดยประกาศ
เสร็จสิ้น ผลผลิตมาตรฐานและข้อผิดพลาดมาตรฐานที่เกิดจากงานจะต้องเป็น
ส่งไปยังผู้ใช้ด้วยเช่นกัน เว้นแต่จะเปลี่ยนเส้นทางไปที่อื่น จดหมายจะถูกส่งแม้กระทั่ง
ถ้างานไม่มีผลผลิต

If -ม ไม่ได้ใช้งาน เอาต์พุตมาตรฐานของงานและข้อผิดพลาดมาตรฐานจะเป็น
ให้กับผู้ใช้ทางจดหมาย เว้นแต่จะถูกเปลี่ยนเส้นทางไปที่อื่น ถ้า
ไม่มีผลลัพธ์ดังกล่าว การดำเนินการไม่จำเป็นต้องแจ้งให้ผู้ใช้ทราบ
ของงานที่เสร็จสมบูรณ์

-q ชื่อคิว
ระบุคิวที่จะกำหนดเวลาส่งงาน เมื่อใช้ร่วมกับ -ล
ตัวเลือก จำกัดการค้นหาเฉพาะคิวนั้น โดยค่าเริ่มต้น at-jobs จะเป็น
อยู่ในคิว a. ตรงกันข้าม คิว b จะถูกสงวนไว้สำหรับงานแบทช์
เห็น ชุด. ความหมายอื่นๆ ทั้งหมด ชื่อคิวมีการกำหนดการใช้งาน ถ้า
-q ถูกระบุพร้อมกับตัวใดตัวหนึ่ง -t time_arg or ตารางเวลา อาร์กิวเมนต์
ผลลัพธ์ไม่ระบุ

-ร ลบงานด้วยที่ระบุ ที่_งาน_id ตัวถูกดำเนินการที่ก่อนหน้านี้
กำหนดโดย at ประโยชน์

-t time_arg
ส่งงานที่จะรันตามเวลาที่ .กำหนด เวลา ตัวเลือกอาร์กิวเมนต์
ซึ่งผู้ยื่นคำขอต้องมั่นใจว่ามีรูปแบบตามที่ .กำหนด แตะ -t
เวลา ประโยชน์

ตัวดำเนินการ


ตัวถูกดำเนินการดังต่อไปนี้จะได้รับการสนับสนุน:

ที่_งาน_id ชื่อที่รายงานโดยการร้องขอครั้งก่อนของ at อรรถประโยชน์ในเวลางาน
ถูกกำหนดไว้

ตารางเวลา ส่งงานที่จะรันตามวันและเวลาที่กำหนด ทั้งหมด ตารางเวลา
ตัวถูกดำเนินการจะถูกตีความราวกับว่ามันถูกคั่นด้วย ตัวละครและ
ต่อกันและจะต้องแยกวิเคราะห์ตามที่อธิบายไว้ในไวยากรณ์ท้ายบทนี้
ส่วน. วันที่และเวลาจะถูกตีความว่าเป็นเขตเวลาของ
ผู้ใช้ (ตามที่กำหนดโดย TZ ตัวแปร) เว้นแต่ชื่อเขตเวลาจะปรากฏเป็น part
of เวลาด้านล่าง

ในภาษา POSIX ต่อไปนี้จะอธิบายสามส่วนของเวลา
สตริงข้อมูลจำเพาะ ค่าทั้งหมดจาก LC_TIME หมวดหมู่ใน POSIX
สถานที่จะต้องได้รับการยอมรับในลักษณะที่ไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่

เวลา สามารถระบุเวลาเป็นหนึ่ง สอง หรือสี่หลักได้ หนึ่งหลักและ
ตัวเลขสองหลักให้นับเป็นชั่วโมง ตัวเลขสี่หลักที่จะเป็น
ชั่วโมงและนาที สามารถระบุเวลาเป็นสองได้
ตัวเลขคั่นด้วย a , ความหมาย ชั่วโมง:นาที. AM/PM
บ่งชี้ (หนึ่งในค่าจาก am_pm คีย์เวิร์ดใน LC_TIME
หมวดหมู่สถานที่) สามารถติดตามเวลา; มิฉะนั้นจะเป็นเวลา 24 ชั่วโมง
จะเข้าใจ. ชื่อเขตเวลายังสามารถติดตามเพื่อเพิ่มเติม
ตรงต่อเวลา ชื่อเขตเวลาที่ยอมรับได้กำลังดำเนินการ -
ที่กำหนดไว้ ยกเว้นว่าจะต้องไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่และสตริง utc
ได้รับการสนับสนุนเพื่อระบุว่าเวลาอยู่ในเวลาสากลเชิงพิกัด
ในโลแคล POSIX ตัว เวลา ฟิลด์ยังสามารถเป็นอย่างใดอย่างหนึ่งต่อไปนี้
ราชสกุล:

เที่ยงคืน ระบุเวลา 12:00 น. (00:00 น.)

เที่ยง ระบุเวลา 12 น.

ตอนนี้ ระบุวันและเวลาปัจจุบัน อัญเชิญ at <ตอนนี้> จะ
ส่งงานสำหรับการดำเนินการที่อาจเกิดขึ้นทันที (ที่
คือ ขึ้นอยู่กับความล่าช้าของกำหนดการที่ไม่ได้ระบุเท่านั้น)

ข้อมูล ตัวเลือก ข้อมูล สามารถระบุได้ทั้งชื่อเดือน (หนึ่งใน
ค่าจาก จันทร์ or แอบมอน คีย์เวิร์ดใน LC_TIME หมวดหมู่สถานที่)
ตามด้วยเลขวัน (และอาจจะเป็นเลขปีที่นำหน้าด้วย a
ลูกน้ำ) หรือวันในสัปดาห์ (ค่าใดค่าหนึ่งจาก วัน or วันเกิด
คีย์เวิร์ดใน LC_TIME หมวดหมู่สถานที่) ในภาษา POSIX สอง
วันพิเศษจะได้รับการยอมรับ:

ในวันนี้ ระบุวันปัจจุบัน

วันพรุ่งนี้ ระบุวันถัดจากวันปัจจุบัน

ถ้าไม่ ข้อมูล จะได้รับ ในวันนี้ จะถือว่าถ้าเวลาที่กำหนดคือ
มากกว่าเวลาปัจจุบันและ วันพรุ่งนี้ จะถือว่าถ้าเป็น
น้อย. หากเดือนที่กำหนดน้อยกว่าเดือนปัจจุบัน (และไม่มีปี
จะได้รับ) ปีหน้าจะถือว่า

เพิ่มขึ้น ตัวเลือก เพิ่มขึ้น จะเป็นตัวเลขนำหน้าด้วย a
('+') และต่อท้ายด้วยข้อใดข้อหนึ่งต่อไปนี้ นาที, ชั่วโมง, วัน,
สัปดาห์ที่ผ่านมา, เดือน,หรือ ปี. (แบบฟอร์มเอกพจน์จะได้รับการยอมรับด้วย)
คีย์เวิร์ด ถัดไป จะเท่ากับจำนวนที่เพิ่มขึ้นของ +1 สำหรับ
ตัวอย่างต่อไปนี้เป็นคำสั่งที่เทียบเท่า:

at 2pm + 1 สัปดาห์
at 2pm ถัดไป สัปดาห์

ไวยากรณ์ต่อไปนี้อธิบายรูปแบบที่แม่นยำของ ตารางเวลา ในภาษา POSIX ดิ
แบบแผนทั่วไปสำหรับรูปแบบไวยากรณ์นี้อธิบายไว้ใน Section 1.3, ไวยากรณ์
การประชุม. ไวยากรณ์ที่เป็นทางการนี้จะมีความสำคัญเหนือกว่าไวยากรณ์ข้อความก่อนหน้า
คำอธิบาย. โทเค็นหรือตัวคั่นที่ยาวที่สุดจะต้องรับรู้ ณ จุดที่กำหนด
เมื่อใช้ใน a ตารางเวลา, พื้นที่สีขาวจะยังคั่นโทเค็น

โทเค็น% ชม.24clock_hr_min
โทเค็น% hr24clock_hour
/*
An ชม.24clock_hr_min is a หนึ่ง, สอง, or สี่หลัก จำนวน. A หนึ่งหลัก
or สองหลัก จำนวน ถือเป็น an hr24clock_hour. An hr24clock_hour
อาจ be ใด of เดียว ตัวเลข [0,9] or อาจ be สอง ตัวเลข, ตั้งแต่
ราคาเริ่มต้นที่ [00,23] If an ชม.24clock_hr_min is a สี่หลัก จำนวน,
เป็นครั้งแรก สอง ตัวเลข จะต้อง be a ถูกต้อง ชม.24นาฬิกา_ชั่วโมง, ในขณะที่ ล่าสุด สอง
แสดง จำนวน of นาที, ราคาเริ่มต้นที่ [00,59]
*/

% โทเค็น wallclock_hr_min
% โทเค็น wallclock_hour
/*
wallclock_hr_min คือตัวเลขหนึ่ง สองหลัก หรือสี่หลัก
ตัวเลขหนึ่งหลักหรือสองหลักถือเป็น wallclock_hour
wallclock_hour อาจเป็นตัวเลขเดียว [1,9] หรืออาจ
เป็นตัวเลขสองหลัก ตั้งแต่ [01,12] ถ้าเป็น wallclock_hr_min
เป็นตัวเลขสี่หลัก สองหลักแรกให้ถูกต้อง
wallclock_hour ในขณะที่สองตัวสุดท้ายแสดงถึงจำนวน
นาที จาก [00,59]
*/

%โทเค็นนาที
/*
นาทีคือตัวเลขหนึ่งหรือสองหลักซึ่งมีค่าเป็น [0,9]
หรือ [00,59]
*/

% โทเค็น day_number
/*
day_number คือตัวเลขในช่วงที่เหมาะสมสำหรับเฉพาะ
เดือนและปีที่ระบุโดย month_name และ year_number ตามลำดับ
หากไม่ระบุ year_number จะถือว่าปีปัจจุบันหากให้
วันที่และเวลาอยู่ในช่วงปลายปีนี้ หากไม่ได้ระบุ year_number และ
วันที่และเวลาได้เกิดขึ้นแล้วในปีนี้และเดือนคือ
ไม่ใช่เดือนปัจจุบัน ปีหน้าเป็นปีที่สมมติขึ้น
*/

%โทเค็น year_number
/*
year_number คือตัวเลขสี่หลักที่แสดงปี AD, in
ซึ่ง at_job จะถูกรัน
*/

%โทเค็นinc_number
/*
inc_number คือจำนวนครั้งที่เพิ่มขึ้นสำเร็จ
จะเพิ่มระยะเวลาตามวันและเวลาที่กำหนด
*/

%โทเค็น timezone_name
/*
ชื่อของเขตเวลาต่อท้ายฟิลด์เวลาที่เลือกได้ ในรูปแบบ an
รูปแบบที่กำหนดการใช้งาน
*/

% โทเค็น month_name
/*
หนึ่งในค่าจากคีย์เวิร์ด mon หรือ abmon ใน LC_TIME
หมวดหมู่สถานที่
*/

% โทเค็น day_of_week
/*
หนึ่งในค่าจากคีย์เวิร์ดวันหรือ abday ใน LC_TIME
หมวดหมู่สถานที่
*/

%โทเค็นam_pm
/*
หนึ่งในค่าจากคีย์เวิร์ด am_pm ในภาษา LC_TIME
หมวดหมู่
*/

%เวลาเริ่มต้น
%%
timespec : เวลา
| วันที่เวลา
| เพิ่มเวลา
| เพิ่มวันเวลา
| ตอนนี้สเปค
;

nowspec : "ตอนนี้"
| "ตอนนี้" เพิ่มขึ้น
;

เวลา : hr24clock_hr_min
| hr24clock_hr_min เขตเวลา_ชื่อ
| hr24clock_hour ":" นาที
| hr24clock_hour ":" นาที timezone_name
- wallclock_hr_min am_pm
| wallclock_hr_min am_pm เขตเวลา_ชื่อ
| wallclock_hour ":" นาที am_pm
| wallclock_hour ":" นาที am_pm timezone_name
| "กลางวัน"
| "เที่ยงคืน"
;

วันที่ : month_name day_number
| month_name day_number "," year_number
| วัน_ของ_สัปดาห์
| "วันนี้"
| "พรุ่งนี้"
;

เพิ่มขึ้น : "+" inc_number inc_period
| "ถัดไป" inc_period
;

inc_period : "นาที" | "นาที"
| "ชั่วโมง" | "ชั่วโมง"
| "วัน" | "วัน"
| "สัปดาห์" | "สัปดาห์"
| "เดือน" | "เดือน"
| "ปี" | "ปี"
;

STDIN


อินพุตมาตรฐานต้องเป็นไฟล์ข้อความที่ประกอบด้วยคำสั่งที่ยอมรับได้ของเชลล์
ภาษาคำสั่งอธิบายใน บท 2, เปลือก คำสั่ง ภาษา. อินพุตมาตรฐานจะต้อง
ใช้เฉพาะในกรณีที่ไม่มี -ฉ ไฟล์ มีการระบุตัวเลือก

INPUT ไฟล์


ดูส่วน STDIN

ไฟล์ข้อความ ที่อนุญาต และ at.ปฏิเสธซึ่งตั้งอยู่ในการนำไปใช้ที่กำหนดไว้
ไดเร็กทอรี จะต้องมีชื่อผู้ใช้ตั้งแต่ศูนย์ขึ้นไป หนึ่งชื่อต่อบรรทัด ของผู้ใช้ที่เป็น
ตามลำดับ อนุญาตหรือปฏิเสธการเข้าถึง at และ ชุด สาธารณูปโภค.

และพวกเรา ตัวแปร


ตัวแปรสภาพแวดล้อมต่อไปนี้จะส่งผลต่อการดำเนินการของ at:

ภาษา ระบุค่าเริ่มต้นสำหรับตัวแปรการทำให้เป็นสากลที่ไม่ได้ตั้งค่าหรือ
โมฆะ. (ดูปริมาณคำจำกัดความพื้นฐานของ POSIX.1-2008 Section 8.2,
สากล ตัวแปร เพื่อความเหนือกว่าของความเป็นสากล
ตัวแปรที่ใช้ในการกำหนดค่าของหมวดหมู่สถานที่)

LC_ALL หากตั้งค่าเป็นค่าสตริงที่ไม่ว่าง ให้แทนที่ค่าของค่าอื่นๆ ทั้งหมด
ตัวแปรความเป็นสากล

LC_CTYPE กำหนดสถานที่สำหรับการตีความลำดับไบต์ของข้อมูลข้อความ
เป็นอักขระ (เช่น ไบต์เดี่ยวเมื่อเทียบกับอักขระหลายไบต์ใน
อาร์กิวเมนต์และไฟล์อินพุต)

LC_MESSAGES
กำหนดโลแคลที่ควรใช้เพื่อส่งผลต่อรูปแบบและเนื้อหาของ
ข้อความวินิจฉัยที่เขียนถึงข้อผิดพลาดมาตรฐานและข้อความข้อมูลที่เขียน
สู่เอาต์พุตมาตรฐาน

นศ กำหนดตำแหน่งของแค็ตตาล็อกข้อความสำหรับการประมวลผลของ LC_MESSAGES.

LC_TIME กำหนดรูปแบบและเนื้อหาสำหรับสตริงวันที่และเวลาที่เขียนและยอมรับ
by at.

SHELL กำหนดชื่อล่ามคำสั่งที่จะใช้เพื่อเรียกใช้งาน ถ้า
ตัวแปรไม่ได้ตั้งค่าหรือเป็นโมฆะ sh จะถูกนำมาใช้ หากตั้งค่าเป็นค่าอื่น ๆ
มากกว่าชื่อสำหรับ shการดำเนินการจะต้องทำอย่างใดอย่างหนึ่งต่อไปนี้ ใช้ that
เปลือก; ใช้ sh; ใช้ล็อกอินเชลล์จากฐานข้อมูลผู้ใช้ หรือตัวใดตัวหนึ่ง
ก่อนหน้าพร้อมกับการวินิจฉัยเตือนเกี่ยวกับการเลือก

TZ กำหนดเขตเวลา งานจะถูกส่งเพื่อดำเนินการในเวลา
ระบุโดย ตารางเวลา or -t เวลา สัมพันธ์กับเขตเวลาที่ระบุโดย TZ
ตัวแปร. ถ้า ตารางเวลา ระบุเขตเวลาจะแทนที่ TZ. ถ้า ตารางเวลา
ไม่ได้ระบุเขตเวลาและ TZ ไม่ได้ตั้งค่าหรือเป็นโมฆะ ค่าดีฟอลต์ที่ไม่ได้ระบุ
จะใช้เขตเวลา

อะซิงโครนัส กิจกรรม


ผิดนัด

STDOUT


เมื่ออินพุตมาตรฐานเป็นเทอร์มินัล ให้แจ้งรูปแบบที่ไม่ระบุสำหรับแต่ละบรรทัดของผู้ใช้
อินพุตที่อธิบายไว้ในส่วน STDIN อาจถูกเขียนไปยังเอาต์พุตมาตรฐาน

ในภาษา POSIX สิ่งต่อไปนี้จะถูกเขียนไปยังเอาต์พุตมาตรฐานสำหรับแต่ละงาน
เมื่อมีการแสดงรายการงานเพื่อตอบสนองต่อ -ล ตัวเลือก:

"%s\t%s\n", ที่_งาน_id,ข้อมูล>

ที่ไหน ข้อมูล จะต้องเทียบเท่ากับผลลัพธ์ของ:

ข้อมูล +"%a %b %e %T %y"

วันที่และเวลาที่เขียนจะถูกปรับเปลี่ยนเพื่อให้ปรากฏในเขตเวลาของ
ผู้ใช้ (ตามที่กำหนดโดย TZ ตัวแปร).

สแตเดอร์


ในภาษา POSIX สิ่งต่อไปนี้จะถูกเขียนไปยังข้อผิดพลาดมาตรฐานเมื่องานได้รับ
ส่งเรียบร้อยแล้ว:

"งาน %s at %s\n", ที่_งาน_id,ข้อมูล>

ที่ไหน ข้อมูล มีรูปแบบเดียวกับที่อธิบายไว้ในส่วน STDOUT ไม่ว่าสิ่งนี้หรือ
คำเตือนเกี่ยวกับการเลือกล่ามคำสั่ง จะได้รับการพิจารณา
การวินิจฉัยที่เปลี่ยนสถานะการออก

ข้อความวินิจฉัย หากมี จะต้องเขียนถึงข้อผิดพลาดมาตรฐาน

เอาท์พุท ไฟล์


ไม่

ขยาย DESCRIPTION


ไม่

EXIT สถานภาพ


ค่าทางออกต่อไปนี้จะถูกส่งคืน:

0 at ยูทิลิตี้ส่ง ลบออก หรือแสดงรายการงานหรืองานสำเร็จแล้ว

>0 เกิดข้อผิดพลาด

ผลกระทบที่เกิด OF ข้อผิดพลาด


งานจะไม่ถูกจัดกำหนดการ ลบออก หรือแสดงรายการ

พื้นที่ ดังต่อไปนี้ ส่วน เป็น ข้อมูล.

ใบสมัคร การใช้


รูปแบบของ at บรรทัดคำสั่งที่แสดงที่นี่มีการรับประกันสำหรับสถานที่ POSIX เท่านั้น
วัฒนธรรมอื่นๆ อาจได้รับการสนับสนุนด้วยอินเทอร์เฟซที่แตกต่างกันอย่างมาก แม้ว่า
การใช้งานได้รับการสนับสนุนเพื่อให้มีระดับการทำงานที่เทียบเท่ากัน

เนื่องจากคำสั่งรันในการเรียกใช้เชลล์แยกต่างหาก รันในโปรเซส group . ที่แยกจากกัน
โดยไม่มีการควบคุมเทอร์มินัล ตัวอธิบายไฟล์ที่เปิดอยู่ กับดัก และลำดับความสำคัญที่สืบทอดมาจาก
สภาพแวดล้อมที่เรียกใช้จะหายไป

การใช้งานบางอย่างไม่อนุญาตให้มีการแทนที่เชลล์ที่แตกต่างกันโดยใช้ SHELL. ระบบ V
ตัวอย่างเช่น ระบบได้ใช้ค่าเชลล์การเข้าสู่ระบบสำหรับผู้ใช้ใน / etc / passwd. ไปยัง
เลือกล่ามคำสั่งอื่นที่เชื่อถือได้ ผู้ใช้ต้องรวมเป็นส่วนหนึ่งของ
สคริปต์เช่น:

$ ที่ 1800
มายเชลล์ มายสคริปต์
EOT
งาน ... at ...
$

ตัวอย่าง


1. สามารถใช้ลำดับนี้ที่เทอร์มินัล:

at -ม 0730 วันพรุ่งนี้
ประเภท < ไฟล์ >outfile
EOT

2. ลำดับนี้ ซึ่งแสดงให้เห็นการเปลี่ยนเส้นทางข้อผิดพลาดมาตรฐานไปยังไพพ์ มีประโยชน์ในa
ขั้นตอนคำสั่ง (ลำดับของข้อกำหนดการเปลี่ยนทิศทางเอาต์พุตมีความสำคัญ):

at ตอนนี้ + 1 ชั่วโมง <<!
diff file1 file2 2> & 1 >outfile | mailx มายกรุ๊ป
!

3. ให้มีการเลื่อนกำหนดงานเอง at สามารถเรียกใช้ได้จากภายในงาน สำหรับ
ตัวอย่าง สคริปต์ประมวลผลรายวันนี้ชื่อ ของฉันรายวัน วิ่งทุกวัน (แม้ว่า crontab
เป็นพาหนะที่เหมาะสมกว่าสำหรับงานดังกล่าว):

# ของฉันรายวัน ทำงาน ทุกๆ วัน
ประจำวัน การประมวลผล
ตอนนี้ พรุ่งนี้ < my.daily

4. ระยะห่างของสามส่วนของสถานที่ POSIX ตารางเวลา ค่อนข้างยืดหยุ่นเช่น
ตราบใดที่ไม่มีความคลุมเครือ ตัวอย่างช่วงเวลาต่างๆ และการนำเสนอตัวถูกดำเนินการ
รวมถึง:

at 0815am แจน 24
at 8 :15amjan24
at ตอนนี้ "+ 1 วัน"
at 5 pm วันศุกร์
at '17
utc+
30 นาที'

หลักการและเหตุผล


พื้นที่ at ยูทิลิตีอ่านจากอินพุตมาตรฐานของคำสั่งที่จะดำเนินการในภายหลัง มัน
อาจเป็นประโยชน์ในการเปลี่ยนเส้นทางเอาต์พุตมาตรฐานและข้อผิดพลาดมาตรฐานภายใน
คำสั่ง

พื้นที่ -t เวลา เพิ่มออปชั่นเป็นความสามารถใหม่เพื่อรองรับวิถีความเป็นสากลของ
การระบุเวลาสำหรับการดำเนินงานของงานที่ส่ง

ข้อเสนอก่อนหน้านี้ได้เพิ่มแนวคิด ``ชื่องาน'' เป็นวิธีระบุชื่องานที่ส่งมาซึ่ง
มีความหมายต่อผู้ใช้ที่ส่งมา ประวัติตามระบบ ที่_งาน_id
ไม่ได้ระบุว่าเป็นงานอะไร เมื่อไตร่ตรองต่อไปก็ตัดสินใจว่า
ประโยชน์ของสิ่งนี้ไม่คุ้มกับการเปลี่ยนแปลงในส่วนต่อประสานประวัติศาสตร์ ดิ at ฟังก์ชั่นคือ
มีประโยชน์ในสภาพแวดล้อมที่เรียบง่าย แต่ในสถานการณ์ขนาดใหญ่หรือซับซ้อน ฟังก์ชัน
โดยตัวเลือก Batch Services นั้นเหมาะสมกว่า

พื้นที่ -q ตัวเลือกในอดีตเป็นตัวเลือกที่ไม่มีเอกสาร ซึ่งส่วนใหญ่ใช้โดย ชุด
ประโยชน์

ระบบ V -ม เพิ่มตัวเลือกเพื่อให้วิธีการแจ้งผู้ใช้ว่า at-job
เสร็จเรียบร้อยแล้ว มิฉะนั้น ผู้ใช้จะได้รับแจ้งเมื่อส่งออกไปยังข้อผิดพลาดมาตรฐานหรือ .เท่านั้น
เอาต์พุตมาตรฐานจะไม่ถูกเปลี่ยนเส้นทาง

พฤติกรรมของ at <ตอนนี้> ถูกเปลี่ยนในข้อเสนอแรกเริ่มจากการไม่ระบุเป็น
การส่งงานเพื่อดำเนินการในทันที ประวัติศาสตร์BSD at การใช้งาน
สนับสนุนสิ่งนี้ การใช้งานในอดีตของระบบ V ทำให้เกิดข้อผิดพลาดในกรณีนั้น แต่มีการเปลี่ยนแปลง
สำหรับเวอร์ชัน System V ไม่ควรมีการแตกสาขาความเข้ากันได้แบบย้อนหลัง

บนระบบที่ใช้ BSD a -คุณ ผู้ใช้งาน ทางออปชั่นได้อนุญาติให้ผู้มีสิทธิพิเศษตามสมควรถึง
เข้าถึงงานของผู้ใช้รายอื่น เนื่องจากเป็นคุณลักษณะการดูแลระบบเป็นหลัก
และไม่ได้นำไปใช้ในระดับสากล มันถูกละเว้น ในทำนองเดียวกันข้อกำหนดสำหรับ
รูปแบบเอาต์พุตสำหรับผู้ใช้ที่มีสิทธิ์ที่เหมาะสมในการดูคิวของผู้ใช้รายอื่น
ได้รับการละเว้น

พื้นที่ -ฉ ไฟล์ ใช้ตัวเลือกจาก System V แทนวิธี BSD ในการใช้last
ตัวถูกดำเนินการเป็นชื่อพาธ วิธี BSD คลุมเครือ—ทำ:

at 1200 วันศุกร์

หมายถึงสิ่งเดียวกันถ้ามีไฟล์ชื่อ วันศุกร์ ในไดเร็กทอรีปัจจุบัน?

พื้นที่ ที่_งาน_id ประกอบด้วยชุดอักขระที่จำกัดในการปฏิบัติทางประวัติศาสตร์ และมันคือ
ได้รับคำสั่งที่นี่เพื่อยกเลิกระบบที่อาจลองใช้อักขระที่ต้องใช้shell
การอ้างอิงหรือไม่สามารถแยกวิเคราะห์ได้ง่ายโดยเชลล์สคริปต์

พื้นที่ at ยูทิลิตี้จะแตกต่างกันไประหว่างระบบ System V และ BSD ตามวิธีการใช้เขตเวลา บน
ระบบ System V, the TZ ตัวแปรส่งผลต่อเวลาการส่งงานและเวลา
แสดงสำหรับผู้ใช้ ในระบบ BSD TZ ไม่ได้นำมาพิจารณา พฤติกรรม BSD คือ
ได้อย่างง่ายดายด้วยข้อกำหนดปัจจุบัน หากผู้ใช้ต้องการมีเขตเวลา
ค่าเริ่มต้นของระบบ พวกเขาเพียงแค่ต้องออก at ออกคำสั่งทันที
หลังจากการมอบหมาย unsetting หรือ null ให้กับ TZ. ตัวอย่างเช่น:

ทซ= at เที่ยง ...

ให้ผลลัพธ์ BSD ที่ต้องการ

ในขณะที่ ย๊ากไวยากรณ์เหมือนที่ระบุในส่วน OPRANDS นั้นชัดเจนเกี่ยวกับคำศัพท์
ในส่วนของสตริงตัวเลข ตัววิเคราะห์คำศัพท์อาจจะเขียนให้ดู
สำหรับและส่งคืนสตริงหลักในกรณีเหล่านั้น parser สามารถตรวจสอบได้ว่าตัวเลข
สตริงที่ส่งคืนเป็น valid วัน_หมายเลข, ปี_จำนวนและอื่นๆ ตามบริบท

อนาคต ลู่ทาง


ไม่

ใช้ atposix ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

  • 1
    ลิบัส
    ลิบัส
    ห้องสมุดเพื่อเปิดใช้งานพื้นที่ผู้ใช้
    แอปพลิเคชั่นเพื่อสื่อสารกับ
    อุปกรณ์ USB ผู้ชม: Developers, End
    ผู้ใช้/เดสก์ท็อป ภาษาโปรแกรม: C.
    หมวดหมู่ ...
    ดาวน์โหลด libusb
  • 2
    สวก
    สวก
    SWIG คือเครื่องมือพัฒนาซอฟต์แวร์
    ที่เชื่อมโปรแกรมที่เขียนด้วยภาษา C และ
    C++ ที่มีระดับสูงหลากหลาย
    ภาษาโปรแกรม SWIG ใช้กับ
    แตกต่าง...
    ดาวน์โหลด SWIG
  • 3
    WooCommerce Nextjs ตอบสนองธีม
    WooCommerce Nextjs ตอบสนองธีม
    ตอบสนองธีม WooCommerce ที่สร้างขึ้นด้วย
    JS, Webpack, Babel, Node และ . ถัดไป
    Express โดยใช้ GraphQL และ Apollo
    ลูกค้า. ร้านค้า WooCommerce ใน React (
    ประกอบด้วย: สินค้า...
    ดาวน์โหลด WooCommerce Nextjs React Theme
  • 4
    Archlabs_repo
    Archlabs_repo
    แพ็คเกจ repo สำหรับ ArchLabs นี่คือ
    แอปพลิเคชันที่สามารถดึงข้อมูลได้
    ราคาเริ่มต้นที่
    https://sourceforge.net/projects/archlabs-repo/.
    ได้รับการโฮสต์ใน OnWorks ใน...
    ดาวน์โหลด archlabs_repo
  • 5
    โครงการ Zephyr
    โครงการ Zephyr
    โครงการ Zephyr คือคนรุ่นใหม่
    ระบบปฏิบัติการแบบเรียลไทม์ (RTOS) ที่
    รองรับฮาร์ดแวร์หลายตัว
    สถาปัตยกรรม มันขึ้นอยู่กับ
    เคอร์เนลขนาดเล็ก...
    ดาวน์โหลดโครงการ Zephyr
  • 6
    SCCons
    SCCons
    SCons เป็นเครื่องมือสร้างซอฟต์แวร์
    ที่เป็นทางเลือกที่เหนือกว่า
    เครื่องมือสร้าง "Make" แบบคลาสสิกที่
    เราทุกคนรู้จักและชื่นชอบ SCCons คือ
    ดำเนินการก...
    ดาวน์โหลด SCCons
  • เพิ่มเติม»

คำสั่ง Linux

Ad