exista run as date pentru mac?
  [ Ignoră ]
Rank
Newbie
Din: 
Macuser din: 30.09.18

Buna seara, m-ar interesa daca exista echivalentul in mac os al lui run as date din windows. Multumesc

Profil
 
  [ Ignoră ]   [ # 1 ]
Avatar
RankRankRankRank
Administrator
Din: The Colony, TX
Macuser din: 11.10.05

Daca ne explici ce face chestia aia, iti vom spune.
Majoritatea celor care iti pot explica nu folosesc windows asa ca nu au idee ce e chestia aia.

 Semnătură 

Apple:5x macmini (G4, 2007, 2009, 2010, 2012)
UNIX:IBM 7011-250/AIX 5.1, HP Jornada 680/JLime, HP 9000 F20/HP-UX 11.11
PC:PentiumD/Debian, HP t5300/Debian
Misc:Spectrum 48k, 8x Raspberry Pi, 2x CHIP

Profil
 
  [ Ignoră ]   [ # 2 ]
Avatar
RankRankRankRank
Sr. Member
Din: București
Macuser din: 23.03.09

Bună seara.

Înțeleg că faci referire la acest utilitar:
https://www.nirsoft.net/utils/run_as_date.html

Problema este prin urmare: cum lansez programat la data/ora specificate un [program, job, script].

MacOS este un sistem de operare din familia Unix, iar unix-ul are de când lumea facilități standard de lansare programată.

Primul lucru la care ne gândim este cron, care execută programat [joburi, scripturi, aplicații]. Interacționăm cu cron folosind în terminal comanda crontab: man crontab, man 5 crontab.
Ar mai fi comanda at - pe care o găsești și în Windows nativ dealtfel. man at.

Un mic tutorial pentru folosirea cron cu detalii specifice Mac OS:
https://www.iexplain.org/how-to-add-a-cronjob-in-macos/

Un mic utilitar grafic pentru editat cronjoburi ar fi Cronix:
https://code.google.com/archive/p/cronnix/downloads
(văd că pe High Sierra încă mai merge, nu știu să zic pe Mojave)

Acum, MacOS în particular lansează procesele cu launchd, iar folosind comanda launchctl în Terminal poți interacționa cu configurarea launchd.
man launchd, man launchctl.
Poți programa lansarea de [joburi, scripturi, servicii, aplicații] proprii cu launchctl, cu grijă să nu modifici prea mult din ce are deja configurat.

Un mic tutorial pentru folosirea launchctl - găsești multe altele:
https://alvinalexander.com/mac-os-x/mac-osx-startup-crontab-launchd-jobs
Pe scurt trebuie să produci un fișier .plist care descrie cum să ruleze aplicația și folosind launchctl load plist-ul-tău îi spui lui launchd să-l încarce.
Pornești de la fișiere .plist cu diverse exemple și adaptezi.

Există o aplicație care îți permite să interacționezi grafic cu configurația launchd: https://www.soma-zone.com/LaunchControl/
Costă 14 eur dar o poți folosi în trial mode în mod read-only - nu poți face modificări. Te poate ajuta să-ți faci o ide despre ce face launchd și apoi să editezi tu .plist-ul.
Or fi și altele gratuite, nu găsesc acum una bună, poate ne recomandă altcineva.
Autorul aplicației de mai sus a făcut și un site cu informații detaliate despre launchd: https://www.launchd.info/

Și în fine, o soluție care ar semăna mai mult cu cea de Windows la care ai făcut tu referire: o aplicație MacOS simplă care lansează joburi. Caută Lingon în AppStore, găsești Lingon3, face ce scrie pe pe cutie, nu trebuie să folosești vi în terminal, dar costă 25 de lei. La urma urmei, un ban cinstit pentru o problemă rezolvată fără să treci prin istoria Unix-ului smile

 Semnătură 

Mac Mini Intel MGEN2LL/A, MC815LL/A - Sierra, MC239LL/A - ESXI 5.5, MB138LL/A Lion
Power Mac G4 M8787LL/A OpenBSD/macppc
Power Mac G5 Leopard
AppleTV2, iPhone 6+/64, iPhone 4, iPhone 2G

Profil
 
  [ Ignoră ]   [ # 3 ]
Avatar
RankRankRankRank
Sr. Member
Din: București
Macuser din: 23.03.09

Ok aparent m-am uitat în diagonală pe runasdate și n-am priceput ce face de fapt, rulează un program astfel încât acesta vede o dată modificată.
Cu toate astea ironia face ca felul în care am răspuns este cred cel mai bun răspuns posibil la o astfel de întrebare pusă aici.

 Semnătură 

Mac Mini Intel MGEN2LL/A, MC815LL/A - Sierra, MC239LL/A - ESXI 5.5, MB138LL/A Lion
Power Mac G4 M8787LL/A OpenBSD/macppc
Power Mac G5 Leopard
AppleTV2, iPhone 6+/64, iPhone 4, iPhone 2G

Profil
 
  [ Ignoră ]   [ # 4 ]
Avatar
RankRankRank
Member
Din: Brasov
Macuser din: 12.05.09

Automator ?

 Semnătură 

Why join the navy if you can be a pirate ?
Steve Jobs

MacBook Pro Retina late 2012 256 ssd
iPad Air Wifi 16gb 8.1
iPhone 6s plus 64gb iOS 11.2.2

Apple TV 2 5.2 jailbroken

Profil