Yadda ake Fara Umurnin Linux a Bayan Fage da Tsare Tsari a Terminal


A cikin wannan jagorar, za mu kawo haske mai sauƙi amma mai mahimmanci ra'ayi a cikin aiwatarwa a cikin tsarin Linux, shine yadda za a cire tsari gaba ɗaya daga tashar sarrafa shi.

Lokacin da tsari ke da alaƙa da tasha, matsaloli biyu na iya faruwa:

  1. Tashar tashar ku tana cike da bayanan fitarwa da kuma saƙonnin kuskure/diagnostic.
  2. idan an rufe tashar, za a ƙare tsarin tare da tsarin yaran.

Don magance waɗannan batutuwa guda biyu, kuna buƙatar cire tsari gaba ɗaya daga tashar sarrafawa. Kafin mu matsa don warware matsalar, bari mu ɗan taƙaita yadda ake tafiyar da matakai a bango.

Yadda ake Fara Tsarin Linux ko Umurni a Baya

Idan an riga an aiwatar da tsari, kamar misalin umarnin tar a ƙasa, kawai danna Ctrl+Z don dakatar da shi sannan shigar da umarnin bg don ci gaba da aiwatarwa a cikin baya a matsayin aiki.

Kuna iya duba duk ayyukan bayanku ta buga ayyuka. Koyaya, stdin ɗin sa, stdout, stderr har yanzu suna haɗuwa zuwa tashar.

$ tar -czf home.tar.gz .
$ bg
$ jobs

Hakanan kuna iya aiwatar da tsari kai tsaye daga bango ta amfani da alamar ampersand, alamar &.

$ tar -czf home.tar.gz . &
$ jobs

Dubi misalin da ke ƙasa, kodayake an fara umarnin tar a matsayin aikin baya, har yanzu ana aika saƙon kuskure zuwa tashar ma'ana har yanzu ana haɗa tsarin zuwa tashar sarrafawa.

$ tar -czf home.tar.gz . &
$ jobs

Ci gaba da Ayyukan Linux suna Gudu Bayan Fitar Terminal

Za mu yi amfani da umarnin da aka haramta, ana amfani da shi bayan an ƙaddamar da tsari kuma an saka shi a bango, aikin shine cire aikin harsashi daga ayyukan lissafin aiki na harsashi, don haka ba za ku yi amfani da fg ba. , bg umarni akan wannan takamaiman aikin kuma.

Bugu da kari, lokacin da kuka rufe tashar sarrafawa, aikin ba zai rataya ba ko aika SIGHUP zuwa kowane ayyukan yara.

Bari mu kalli misalin da ke ƙasa na yin amfani da ginanniyar aikin bash da aka lalata.

$ sudo rsync Templates/* /var/www/html/files/ &
$ jobs
$ disown  -h  %1
$ jobs

Hakanan zaka iya amfani da umarnin nohup, wanda kuma yana ba da damar tsari don ci gaba da gudana a bango lokacin da mai amfani ya fita daga harsashi.

$ nohup tar -czf iso.tar.gz Templates/* &
$ jobs

Cire Tsarin Linux Daga Sarrafa Terminal

Don haka, don cire tsari gaba ɗaya daga tashar sarrafawa, yi amfani da tsarin umarni da ke ƙasa, wannan ya fi tasiri ga aikace-aikacen mai amfani da hoto (GUI) kamar Firefox:

$ firefox </dev/null &>/dev/null &

A cikin Linux,/dev/null fayil ne na na'ura na musamman wanda ke rubuta-kashe (ya kawar da) duk bayanan da aka rubuta zuwa gare shi, a cikin umarnin da ke sama, ana karanta shigarwa daga, kuma ana aika fitarwa zuwa /dev/null.

A matsayin bayanin ƙarshe, muddin an haɗa tsari zuwa tashar sarrafawa, a matsayin mai amfani, zaku ga layukan fitarwa da yawa na bayanan tsari da kuma saƙonnin kuskure akan tashar ku. Bugu da ƙari, lokacin da kuka rufe tashar sarrafawa, za a ƙare tsarin ku da tsarin yara.

Mahimmanci, don kowace tambaya ko tsokaci kan batun, isa gare mu ta amfani da fom ɗin sharhi da ke ƙasa.