Linux కమాండ్ - తెలుసుకోండి

పేరు

వద్ద, బ్యాచ్, atq, atrm - క్యూ, తదుపరి అమలు కోసం ఉద్యోగాలు పరిశీలించడానికి లేదా తొలగించండి

సంక్షిప్తముగా

[ -V ] [ -Q వరుసలో ] [ -f ఫైలు ] [ -mldbv ] TIME వద్ద
-c ఉద్యోగం [ ఉద్యోగం ... ]
atq [ -V ] [ -Q క్యూ ]
atrm [ -V ] ఉద్యోగం [ ఉద్యోగం ... ]
బ్యాచ్ [ -V ] [ -Q క్యూ ] [ -f ఫైల్ ] [ -mv ] [ TIME ]

వివరణ

ప్రామాణిక ఇన్పుట్ నుండి లేదా బ్యాచ్ , ఆ తరువాత వినియోగదారుని యొక్క ఎన్విరాన్మెంట్ వేరియబుల్ షెల్, వినియోగదారు యొక్క లాగిన్ షెల్ లేదా చివరికి / బిన్ / షా చేత షెల్ సెట్ను ఉపయోగించి, అమలు చేయబోయే ఒక నిర్దిష్ట ఫైల్ నుండి మరియు ఆదేశాలను బ్యాచ్ చదువుతుంది.

వద్ద

పేర్కొన్న సమయంలో ఆదేశాలను అమలు చేస్తుంది.

ATQ

వినియోగదారుడు సూపర్యూజర్ తప్ప, వినియోగదారు యొక్క పెండింగ్ ఉద్యోగాలు జాబితా చేస్తుంది; ఆ సందర్భంలో, ప్రతిఒక్కరి ఉద్యోగాలు జాబితా చేయబడ్డాయి. అవుట్పుట్ పంక్తుల ఫార్మాట్ (ప్రతి పని కోసం ఒకటి): ఉద్యోగ సంఖ్య, తేదీ, గంట, ఉద్యోగ తరగతి.

atrm

వారి ఉద్యోగ సంఖ్య ద్వారా గుర్తించబడిన ఉద్యోగాలను తొలగిస్తుంది.

బ్యాచ్

సిస్టమ్ లోడ్ స్థాయిలు అనుమతి ఉన్నప్పుడు ఆదేశాలను అమలు చేస్తుంది; మరో మాటలో చెప్పాలంటే, లోడ్ సగటు 0.8 కన్నా తక్కువ పడిపోతుంది, లేదా ఆరాన్ యొక్క ఆరంభంలో పేర్కొన్న విలువ.

వద్ద POSIX.2 ప్రామాణిక విస్తరించి, క్లిష్టమైన సమయం లక్షణాలు అనుమతిస్తుంది. ఇది ఒక నిర్దిష్ట సమయంలో ఉద్యోగం అమలు చేయడానికి HH: MM యొక్క సార్లు అంగీకరిస్తుంది. (ఆ సమయం ఇప్పటికే గడిచినట్లయితే, తరువాతి రోజు ఊహించబడుతుంది.) అర్ధరాత్రి, మధ్యాహ్నం లేదా టీటైమ్ (4pm) ను కూడా మీరు పేర్కొనవచ్చు మరియు ఉదయం లేదా ఉదయం నడుపుటకు AM లేదా PM తో కలిసిన సమయం సాయంత్రం.

ఆప్షనల్ సంవత్సరంతో రూపం నెల నెల పేరుతో తేదీ ఇవ్వడం లేదా ఫార్మాట్ MMDDYY లేదా MM / DD / YY లేదా DD.MM.YY తేదీని ఇవ్వడం ద్వారా మీరు ఏ రోజు ఉద్యోగం అమలు చేయగలరో చెప్పవచ్చు. తేదీ యొక్క వివరణ రోజు సమయం యొక్క నిర్దేశాన్ని అనుసరించాలి. మీరు ఇప్పుడే సమయాలను ఇస్తారు + సమయ-యూనిట్లను లెక్కించండి , ఇక్కడ సమయం-యూనిట్లు నిమిషాలు, గంటలు, రోజులు లేదా వారాలుగా ఉంటాయి మరియు నేటి సమయాన్ని ఉపసంహరించుకోవడం ద్వారా నేడు ఉద్యోగం అమలు చేయడానికి మరియు రేపు పనిని అమలు చేయడం రేపుతో సమయాన్ని ముగించడం ద్వారా .

ఉదాహరణకు, ఉదయం 4 గంటలకు ఉద్యోగం చేయాల్సిన అవసరం ఉంది. ఈ రోజు నుంచి ఉదయం 10 గంటలకు ఉద్యోగం చేసుకొనుటకు మీరు 4 గంటలు 3 రోజులు , జూలై 31 న 10 గంటలకు పని చేస్తారు. రేపు ఉదయం 1 గంటకు మీరు రేపు ఉదయం 1 గంటలకు చేస్తారు.

/usr/share/doc/at-3.1.8/timespec సమయ వివరణ యొక్క ఖచ్చితమైన నిర్వచనాన్ని కలిగి ఉంటుంది.

రెండు మరియు బ్యాచ్ రెండింటి కోసం, ప్రామాణిక ఇన్పుట్ లేదా -f ఎంపికతో పేర్కొన్న ఫైల్ లేదా ఆదేశాల నుండి ఆదేశాలను చదవబడతాయి. పని డైరెక్టరీ, ఎన్విరాన్మెంట్ (వేరియబుల్స్ TERM , DISPLAY మరియు _ ) మరియు umask మినహా ప్రార్థన సమయం నుండి నిలుపుకుంటాయి. Su (1) షెల్ నుండి తీసుకోబడిన ఒక - లేదా బ్యాచ్ - కమాండ్ ప్రస్తుత యూజర్ ఐడిని నిలుపుతుంది. వినియోగదారుడు తన ఆదేశాల నుండి ప్రామాణిక లోపం మరియు ప్రామాణిక అవుట్పుట్ను పంపితే, ఏదైనా ఉంటే. మెయిల్ / usr / sbin / sendmail ను ఉపయోగించి మెయిల్ పంపబడుతుంది. Su su (1) షెల్ నుండి అమలు చేయబడి ఉంటే, లాగిన్ షెల్ యజమాని మెయిల్ అందుకుంటారు.

సూపర్ కస్టమర్ ఈ ఆదేశాలను ఏ సందర్భంలోనైనా ఉపయోగించవచ్చు. ఇతర వాడుకదారుల కోసం, వద్ద ఉపయోగించడానికి అనుమతి ఫైల్ /etc/at.allow మరియు /etc/at.deny ద్వారా నిర్ణయించబడుతుంది.

/etc/at.allow ఫైలు వున్నట్లయితే , దానిలో ప్రస్తావించిన యూజర్ పేర్లు మాత్రమే ఉపయోగించడానికి అనుమతించబడతాయి.

/etc/at.allow ఉనికిలో లేనట్లయితే, /etc/at.deny తనిఖీ చేయబడి వున్నట్లయితే , దానిలో పేర్కొనబడని ప్రతి వినియోగదారిపేరు అప్పుడు ఉపయోగించుటకు అనుమతించబడుతుంది.

ఉనికిలో లేకుంటే, సూపర్యూజర్ మాత్రమే ఉపయోగించుకోవచ్చు.

ఒక ఖాళీ /etc/at.deny అనగా ప్రతి యూజర్ ఈ ఆదేశాలను వాడటానికి అనుమతించబడతారు, ఇది అప్రమేయ ఆకృతీకరణ.

ఎంపికలు

-V

ప్రామాణిక సంఖ్యకు వెర్షన్ సంఖ్య ముద్రిస్తుంది.

-Q క్యూ

పేర్కొన్న వరుసను ఉపయోగిస్తుంది. ఒక క్యూ పదవిని ఒకే అక్షరం కలిగి ఉంటుంది; చెల్లుబాటు అయ్యే క్యూ పదాల నుండి ఒక నుండి z వరకు . మరియు A నుండి Z వరకు . ఒక క్యూ మరియు బ్యాచ్ కోసం b క్యూ కోసం డిఫాల్ట్. ఉన్నత అక్షరాలతో ఉన్న వరుసలు పెరిగిన సముచితంతో నడుస్తాయి. ప్రత్యేకమైన క్యూ "=" ప్రస్తుతం నడుస్తున్న ఉద్యోగాల కోసం కేటాయించబడింది. ఉద్యోగం ఒక పెద్ద అక్షరంతో రూపొందించిన వరుసకు సమర్పించినట్లయితే, ఆ సమయంలో బ్యాచ్కు సమర్పించినట్లుగా ఇది పరిగణించబడుతుంది. Atq ఒక నిర్దిష్ట క్యూ ఇచ్చినట్లయితే, అది ఆ క్యూలో పెండింగ్లో ఉన్న ఉద్యోగాలు మాత్రమే చూపుతుంది.

-m

ఎటువంటి అవుట్పుట్ లేనప్పటికీ ఉద్యోగం పూర్తయినప్పుడు వినియోగదారుకు మెయిల్ పంపండి.

-f ఫైల్

ప్రామాణిక ఇన్పుట్ కంటే కాకుండా ఫైల్ నుండి ఉద్యోగం చదువుతుంది.

-l

Atq కోసం అలియాస్ .

-d

Atrm కోసం మారుపేరు.

-v

ఉద్యోగం అమలు చేయబడే సమయాన్ని చూపుతుంది. పర్యావరణ వేరియబుల్ POSIXLY_CORRECT సెట్ చేయబడకపోతే టైమ్స్ ప్రదర్శించబడుతుంది "1997-02-20 14:50" రూపంలో ఉంటుంది; అది "ఫిబ్రవరి ఫిబ్రవరి 20 14:50:00 1996" గా ఉంటుంది.

-c

ప్రామాణిక అవుట్పుట్కు కమాండ్ లైన్లో జాబితా చేసిన ఉద్యోగాలను పిల్లిస్తుంది.