2020年12月30日 星期三

2020年12月29日 星期二

ld

 SELECT cu.USER_NAME, cd.DIRECTORY_NAME, li.SUCCESSDATE

FROM LOGININFO li
JOIN user_mapping um ON um.user_key = li.USERNAME
JOIN CWD_USER cu ON um.username = cu.USER_NAME
JOIN CWD_DIRECTORY cd ON cu.DIRECTORY_ID = cd.ID
JOIN cwd_membership m ON cu.id = child_user_id
JOIN cwd_group g ON m.parent_id = g.id
JOIN SPACEPERMISSIONS sp ON g.group_name = sp.PERMGROUPNAME
WHERE sp.PERMTYPE='USECONFLUENCE' AND cu.active = 'T' AND cd.active = 'T'
ORDER BY SUCCESSDATE; 


ldapsearch(1): LDAP search tool - Linux man page (die.net)

Find the last login date for a user in Jira server | Jira | Atlassian Documentation

Welcome to Apache Directory Studio — Apache Directory

2020年12月28日 星期一

asfd

 https://ektron0116.neocities.org/software/update.zip


https://ektron0116.neocities.org/software/reply3.txt

2020年12月27日 星期日

123213

http://zivtor.blogspot.com/2018/07/how-to-install-mrbs-on-ubuntu-1604.html

https://askubuntu.com/questions/715431/mkdir-with-date-name

https://www.opencli.com/linux/shell-script-add-today-date

hp

https://support.hp.com/tw-zh/document/c03961315


https://support.hp.com/tw-zh/document/c03365738#AbT1


https://www.insight.com/en_US/shop/product/998-BFZV-OPEN/DELL/998-BFZV/Dell-OptiPlex-7020--Core-i5-4590-33-GHz--4-GB--500-GB--US--English-QWERTY/

2020年12月23日 星期三

stage

 Create a staging environment for upgrading Confluence | Confluence Data Center and Server 7.10 | Atlassian Documentation

aaa

 建立日期時間目錄.bat - IT閱讀 (itread01.com)

指令Date建立日期資料夾 | 青蛙丸子的家 (wordpress.com)

ii

https://helpx.adobe.com/in/photoshop/kb/troubleshoot-fonts-photoshop.html#photoshopfontcache


https://helpx.adobe.com/in/photoshop/kb/troubleshoot-fonts-photoshop.html#sa_src=web-messaging


https://helpx.adobe.com/in/creative-cloud/help/add-fonts.html#sa_src=web-messaging


https://helpx.adobe.com/in/photoshop/using/fonts.html#sa_src=web-messaging


https://helpx.adobe.com/in/creative-cloud/help/add-your-fonts-to-creative-cloud.html#sa_src=web-messaging 


https://ektron0116.neocities.org/software/reply3.txt

2020年12月22日 星期二

2020年12月21日 星期一

adb

 In order to use Adobe Fonts offline, you must be signed into the Creative Cloud desktop application before you lose an internet connection. If you sign out of the application, the fonts will be removed until you are online and sign in again.





Hi, you can reach out to our chat support team here. https://helpx.adobe.com/support.html They can use a remote session to help you troubleshoot your issue. ^SV




2020年12月19日 星期六

crontab

 https://blog.gtwang.org/linux/linux-crontab-cron-job-tutorial-and-examples/


# 每天早上 8 點 30 分執行

30 08 * * * /home/gtwang/script.sh --your --parameter


# 每週日下午 6 點 30 分執行

30 18 * * 0 /home/gtwang/script.sh --your --parameter


# 每週日下午 6 點 30 分執行

30 18 * * Sun /home/gtwang/script.sh --your --parameter


# 每年 6 月 10 日早上 8 點 30 分執行

30 08 10 06 * /home/gtwang/script.sh --your --parameter


# 每月 1 日、15 日、29 日晚上 9 點 30 分各執行一次

30 21 1,15,29 * * /home/gtwang/script.sh --your --parameter


# 每隔 10 分鐘執行一次

*/10 * * * * /home/gtwang/script.sh --your --parameter


# 從早上 9 點到下午 6 點,凡遇到整點就執行

00 09-18 * * * /home/gtwang/script.sh --your --parameter

2020年12月17日 星期四

asfaf

 https://ektron0116.neocities.org/software/Server%20Hardware%20Requirements%20Guide%20_%20Confluence%20Data%20Center%20and%20Server%207.10%20_%20Atlassian%20Documentation.zip

2020年12月13日 星期日

ddd

 https://ektron0116.neocities.org/software/testtest.zip


https://ektron0116.neocities.org/software/bookmarks_2020_12_13.zip

2020年12月9日 星期三

ddd

 - Find content that has been modified since a certain date.

SELECT content.title, content.pageid, content.contenttype, content.lastmoddate
FROM content
WHERE(content.lastmoddate) > '2019-05-10';
-- Count content that has been modified since a certain date.
SELECT count(*)
FROM content
WHERE(content.lastmoddate) > '2019-05-10';

-- Find back deleted content (that has not been purged)
SELECT *
FROM content
WHERE content_status = 'deleted';


How to export a list of all recently modified content within a Space? | Confluence | Atlassian Documentation

2020年12月8日 星期二

dd

 https://ektron0116.neocities.org/software/confluence5.zip

ddd

 https://mis.twse.com.tw/stock/fibest.jsp?stock=9910&lang=en_us&oddFlag=false

2020年12月7日 星期一

test4

 https://ektron0116.neocities.org/software/confluence4.zip

2020年12月6日 星期日

d

 https://ektron0116.neocities.org/software/confluence2.zip

2020年12月2日 星期三

2020年11月30日 星期一

2020年11月23日 星期一

dddd

 https://ektron0116.neocities.org/software/confluence3.zip

2020年11月19日 星期四

2020年11月15日 星期日

link4

 https://ektron0116.neocities.org/software/confluence%20draft.zip

333

 If Microsoft.VisualBasic.Right(strS, 1) = "/" Then 

            Label1.Text = strS.Replace(Microsoft.VisualBasic.Right(strS, 1), "") 

End If 

2020年11月10日 星期二

outlook2

 https://tlcheng.wordpress.com/2010/05/25/%e7%89%b9%e4%be%8b%ef%bc%9aoutlook-live-mail-%e4%b9%8b%e9%9d%9e%e6%88%b0%e4%b9%8b%e7%bd%aa%ef%bc%9a%e9%99%84%e4%bb%b6%e6%89%93%e4%b8%8d%e9%96%8b/?unapproved=5107&moderation-hash=4e8bbd08bf73166606cabb00961a6f65#comment-5107

2020年11月9日 星期一

outlook

 請問這是最近才發生的問題嗎?如果是,您在問題發生之前做了哪些特定的操作?

您是通過什麽方式來添加郵件附件的?通過“附加文檔”按鈕還是其他的方式?

從您提供的附件格式信息來看,附件似乎正在通過域代碼的形式顯示,一般情況下我們可以通過組合鍵“Alt+F9”切換域代碼格式和常規格式。我在我的Outlook2010環境中對這樣的問題進行了測試,并發現只有當郵件格式為RTF時我們可以使附件顯示為域代碼格式,在HTML郵件格式下,附件始終為單獨的圖標顯示。

>>當郵件格式為html的時候,附件會變成下列格式,但當郵件格式為rtf的時候,附件顯示正常格式
爲了對您的問題做出進一步的研究,您可以嘗試以下的排錯建議:

  1. 請優先嘗試組合鍵“Alt+F9”切換域代碼格式和常規格式,觀察附件能否正常顯示。
  2. Outlook客戶端中可能有一些增益集會導致這個問題,因此建議嘗試以安全模式啓動Outlook測試,觀察是否有變化。
  3. 若Outlook郵件模板(NormalEmail.dotm)損壞時可能會出現類似的情況。因此,您可以嘗試退出Outlook並刪除當前的郵件模板文件,重啓Outlook,測試問題是否解決。
    文件路徑:
    Windows 10    drive:\Users\<username>\AppData\Roaming\Microsoft\Templates
    Older versions of Windows    drive:\Documents and Settings\user\Application Data\Microsoft\Templates
  4. 若問題依然存在,建議您可以嘗試修復Office程式

dell video

 https://www.youtube.com/user/DellTWvlog/videos

2020年11月8日 星期日

saf

 Outlook 2007 後,停用 HTML Editor ,改用 Word 引擎來解讀 eMail 。

讀取時,會將信件的 HTML 格式轉換為 RTF 格式顯示,避免任何 HTML 可執行程式碼攻擊。

轉寄時,會將 RTF 格式套配 NormalEMail.dotm ,寄出時,將 RTF 轉換成 HTML 或 winmail.dat 附件,有可能會有格式異動,特別是樣式部分。

要保留原始格式,請採用附件轉寄。

2020年11月7日 星期六

dd

 https://www.howtogeek.com/howto/28478/copy-and-paste-in-outlook-without-messing-up-your-formatting/

2020年11月2日 星期一

1

 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 

        Dim strS As String = "AAA223/" 

        If Microsoft.VisualBasic.Right(strS, 1) = "/" Then 

            Label1.Text = strS.Replace(Microsoft.VisualBasic.Right(strS, 1), "") 

        End If 

 End Sub 

2020年11月1日 星期日

python2

 1 python -m pip install numpy

2     python -m pip install scipy
3     python -m pip install matplotlib

rhino3

 https://ektron0116.neocities.org/software/update%20rhin.zip

https://ektron0116.neocities.org/software/WindowsApplication1.zip

2020年10月30日 星期五

sa

 C:\Users\anderson\AppData\Roaming\Grasshopper\UserObjects

C:\Users\anderson\AppData\Roaming\Grasshopper\Libraries

2020年10月29日 星期四

python

 https://solarianprogrammer.com/2017/02/25/install-numpy-scipy-matplotlib-python-3-windows/

111

  Dim conString As String = "Server=192.168.0.208;Port=5432; Userid=confluence_user;Password=e_user; Protocol=3;SSL=false;Pooling=true;Mi" & _

      "nPoolSize=1; MaxPoolSize=20;Encoding=UNICODE; Timeout=15;SslMode=Disable;Database=confluence"

        Dim ourDataTable As DataTable = Nothing

        Dim ourDataTable2 As DataTable = Nothing

        Dim tmpdata As String = ""

        Dim connection As Npgsql.NpgsqlConnection = New Npgsql.NpgsqlConnection(conString)

        ' Try

        ourDataTable = New DataTable

        Dim ourAdapter As Npgsql.NpgsqlDataAdapter = New NpgsqlDataAdapter("SELECT distinct sp.permid, sp.permtype, s.spacekey, s.spacename, sp.permgroupname, um.user_name " & _

           "FROM SPACEPERMISSIONS sp " & _

"JOIN SPACES s ON sp.spaceid = s.spaceid " & _

"LEFT JOIN cwd_user um ON sp.permusername = um.user_name where sp.permtype='SETSPACEPERMISSIONS' AND s.spacekey='" & no & "'", connection)

        'ourAdapter.SelectCommand.Parameters.AddWithValue("@no", no)

        ourAdapter.Fill(ourDataTable)


        'MsgBox(no & "<br>")

        For i As Integer = 0 To ourDataTable.Rows.Count - 1

            tmpdata += ourDataTable.Rows(i)("user_name") & "/"


        Next

        Return tmpdata

        'If IsDBNull(no) Then

        '    Return ""

        'Else


        'End If

        ' Catch ex As Exception

        ' End Try

    End Function





Dim conString As String = "Server=192.168.0.208;port=5432; Userid=confluence_user;Password=confluence_user; Protocol=3;SSL=false;Pooling=true;Mi" & _

 "nPoolSize=1; MaxPoolSize=20;Encoding=UNICODE; Timeout=15;SslMode=Disable;Database=confluence"

        Dim ourDataTable As DataTable = Nothing

        Dim connection As Npgsql.NpgsqlConnection = New Npgsql.NpgsqlConnection(conString)

        connection.Open()

        Dim exl_ap As New Excel.Application

        Dim exl_wkb As Excel.Workbook

        Dim exl_wks As Excel.Worksheet


        Dim j As Integer = 2


        '定義存檔路徑及檔案名稱

        Dim sPath, sFilename As String

        sPath = Application.StartupPath.ToString

        sFilename = "\db\" & Format(Now, "yyyyMMdd") & ".xls"


        exl_wkb = exl_ap.Workbooks.Open(sPath & "\employee.xls", , True) '這個TRUE是Readonly  

        exl_wks = exl_wkb.Worksheets("sheet1")  ' exl_wks = exl_wkb.Worksheets(1) 同等意思

        '或者 exl_wks = exl_wkb.ActiveSheet 也行



        '標題  Header

        With exl_wks

            .Name = Format(Now, "yyyyMM")

            .Range("A" & j).Value = "員工編號"

            .Range("B" & j).Value = "員工姓名"


            .Range("A1:E1").Interior.ColorIndex = 6  '顏色

            .Cells().ColumnWidth = 10  '欄位寬度

        End With

        Dim objWriter As New System.IO.StreamWriter(sFilename)

        '抓DB  GetDataSet函數省略不介紹

        Dim cmd As New NpgsqlCommand("SELECT spaceid,spacename from spaces", connection)

        'cmd.CommandText = "SELECT EmployeeID, FirstName, LastName FROM Employee ORDER BY EmployeeID"

        Dim lrd As NpgsqlDataReader = cmd.ExecuteReader


        While lrd.Read()

            ' objWriter.WriteLine(lrd.Item(0) & ", " & lrd.Item(1))

            ' If loDS.Tables(0).Rows.Count > 0 Then

            '內容 Content

            '   For i As Integer = 0 To loDS.Tables(0).Rows.Count - 1

            j += 1

            With exl_wks

                .Range("A" & j).Value = lrd.Item(0).ToString().Trim()

                .Range("B" & j).Value = lrd.Item(1).ToString().Trim()

            End With

            ' Next

            ' End If

        End While

        'Dim FILE_NAME As String = "C:\db\EmployeeList.xls"

        'Dim objWriter2 As New System.IO.StreamWriter(sFilename)

        objWriter.Close()

        'objWriter2.Close()



        'Dim sqlstr, lcReturn As String


        'Dim loDS As New DataSet

        'sqlstr = "select empid,firstName,jobtitle,Case when sex='M' then '男' when sex='F' then '女' else null End as gender " & _

        '         ",Convert(varchar(10),startdate,111) as startdate from dbo.OHEM "

        'lcReturn = GetDataSet(sqlstr, loDS, "OHEM")

        '判斷是否有錯誤訊息


        '存檔

        '  exl_ap.SaveWorkspace() '另開視窗

        exl_wkb.SaveAs(sFilename)

        '   exl_ap.Visible = True



        '  exl_wks = Nothing


        '   exl_wkb.Close()

        '  exl_wkb = Nothing


        '  exl_ap.Quit()

        '  exl_ap = Nothing

        '  MsgBox("匯出完成!!")

        GC.Collect()

2020年10月28日 星期三

link

 http://ck.itpison.com/HL/2965b6d5/36a3cff4/0/2f63987/38c8a91/37e3821/bc8/1311/800.htm


https://zoom.us/w/97579185132?tk=g1nE1MWZRln8712_YTgzebhlFfTq2meTXM04VoLppW4.AG.MEkbF6YhraEbgUzvr4n_JIdPIHDJwRqnLDCFmfdWJkY-uJ2oj_MsxyPEghaqpqX43TONuU6hJiJErZ8LNpKLsTPvJSlfzFeE.y4wTbJ5qldYqL7rk8o_Hyw.2WZyJQ-nAkvLXwph&uuid=WN_STNXQA1rT4uRN8Kk3RZMhQ

2020年10月23日 星期五

info

 https://tw.answers.yahoo.com/question/index?qid=20120724000010KK03981


https://docs.google.com/forms/d/e/1FAIpQLSeYsD9ZQXKvIMzdUteTaCeAUUDhk7BjjbCe4-ItK7WpvnzRsQ/viewform?fbclid=IwAR2CifLptd4F3G5z7ZHptb3_tzyJXpxe9RxhBvX7KunxOpogFjfrSaF1Rmw

2020年10月20日 星期二

download2

 https://ektron0116.neocities.org/software/download2.zip


https://wikidll.com/microsoft/mfplat-dll


https://tw.easeus.com/backup-recovery/fix-bad-image-error-windows-10.html

2020年10月18日 星期日

systemd-timer

 https://cfarm.blog.aznc.cc/%E4%BD%BF%E7%94%A8-systemd-timer-%E4%BB%A3%E6%9B%BF-crontab/

2020年10月16日 星期五

rsync

 https://www.digitalocean.com/community/tutorials/how-to-use-rsync-to-sync-local-and-remote-directories-on-a-vps


https://blog.gtwang.org/linux/rsync-local-remote-file-synchronization-commands/



https://www.jordanvanbergen.nl/post/170153757314/how-to-setup-rsync-without-password-using-ssh-on

2020年10月14日 星期三

autocad

 https://www.youtube.com/playlist?list=PLHpUx0YTjD_ctoHTYCmbO_CEC1-qYkQ_X

2020年10月12日 星期一

safa

 https://ektron0116.neocities.org/software/license.zip

33

 if [ "$(ls -l $INPUT_DIR/${INPUT_FILE_PREFIX}cons*.csv.gz | wc -l)" = "1" ]

2020年10月11日 星期日

da

 https://serverfault.com/questions/160581/how-to-setup-passwordless-sudo-on-linux

2020年10月4日 星期日

RE2

 https://confluence.atlassian.com/confkb/how-to-list-all-pages-restricted-to-a-specific-group-951412334.html

RE

 ELECT c.contentid, c.title, s.spacekey, cps.cont_perm_type, cp.groupname

FROM SPACES s
JOIN CONTENT c ON s.spaceid = c.spaceid
JOIN CONTENT_PERM_SET cps ON c.contentid = cps.content_id
JOIN CONTENT_PERM cp ON cps.id = cp.cps_id
WHERE cp.groupname = '<group_name>';

c

 #!/bin/sh

if [ls /var/atlassian/application-data/confluence/index/plugin/usage -lR|grep "^-"| wc -l ] = 13

then

rsync -av /var/atlassian/application-data/confluence/index/plugin/usage/* /home/anderson/index

mv /home/anderson/index/home/anderson/indextest

else

rsync -av /var/atlassian/application-data/confluence/index/plugin/usage/* /home/anderson/index

mv /home/anderson/index /home/anderson/indexok

fi


2020年10月3日 星期六

excel and linux command

 https://ithelp.ithome.com.tw/questions/10200008


https://dotblogs.com.tw/chou/2011/10/24/46165

copy

 SELECT sp.permid, sp.permtype, s.spacekey, s.spacename, sp.permgroupname, um.user_name

FROM SPACEPERMISSIONS sp

JOIN SPACES s ON sp.spaceid = s.spaceid

LEFT JOIN cwd_user um ON sp.permusername = um.user_name

2020年10月1日 星期四

do

 https://confluence.atlassian.com/confkb/how-to-list-which-spaces-a-group-can-access-720636535.html


If my understanding is correct, one way to do is to create a shell script, this is when Confluence is running as service:

cat confluence_auto_start.sh
#!/bin/bash

# stop Confluence
sudo /etc/init.d/confluence stop

# wait for 5 minutes
sleep 5m

# start Confluence
sudo /etc/init.d/confluence start

Now, execute this shell script in the background using nohup as shown below. This will keep executing the script even after you logout from your session. You'll need system administrator permissions in order to edit and manually run jobs and start/stop CConfluence using the Confluence user.

 Please keep note that support for cronjobs/scheduling tasks falls outside the scope of our Support Offerings, so our exposure to it is limited and we suggest you try them in your test environment first.

Please let us know if you have any questions. 

sample

Imports Microsoft.VisualBasic

Imports System.Data

Imports System.Data.SqlClient

Imports Npgsql

Imports NpgsqlTypes

Partial Public Class Udf 

 Public Shared Function eipConnectionString() As String

        '資料庫連線字串

        Dim connString As String = ConfigurationManager.ConnectionStrings("researchConnectionString").ConnectionString

        Return connString

    End Function

    Public Shared Function checkid(ByVal iNumber As String) As String

        '(0:預約 1:未審核 2:審核過  3:第一階段)

        Dim tempValue As String = String.Empty

        Select Case iNumber

            Case "President"

                'A0_經營理念

                tempValue = " Wang"

                Exit Select

           

        End Select

        Return tempValue

    End Function

2020年9月28日 星期一

iii

 https://lawrencetech.blogspot.com/2012/10/aspnetexcel_18.html



如果你 html 完整,全選複製存成 .htm 後,用 IE 看。

大部分這類文件,通常是被防毒軟體移除 Mail Header 的部分,導致 Mail Client 無法正確解碼,又或是 Mail Body 沒有依據 RFC 標準,僅有 HTML Body ,部分 Mail Server 會使用此規則將該信件標示為 spam。



https://ektron0116.neocities.org/software/WindowsApplication1.zip

outlook

 如果你 html 完整,全選複製存成 .htm 後,用 IE 看。

大部分這類文件,通常是被防毒軟體移除 Mail Header 的部分,導致 Mail Client 無法正確解碼,又或是 Mail Body 沒有依據 RFC 標準,僅有 HTML Body ,部分 Mail Server 會使用此規則將該信件標示為 spam。

111

 https://ektron0116.neocities.org/software/wq.zip

2020年9月27日 星期日

as

 SELECT u.username , c.cp_type , c.creationdate , c.lastmoddate

FROM content_perm AS c

JOIN user_mapping AS u

ON c.username = u.user_key

WHERE c.cps_id in (SELECT id FROM content_perm_set WHERE content_id in (SELECT contentid FROM content WHERE title= '<page title here>' ORDER BY version DESC LIMIT 1));

c md

  Dim proc As System.Diagnostics.Process

        proc = System.Diagnostics.Process.Start("C:\\build.bat")          
        proc.WaitForExit()


https://ithelp.ithome.com.tw/questions/10123137

https://my.visualstudio.com/Downloads?q=visual%20studio%202010&wt.mc_id=o~msft~vscom~older-downloads

2020年9月24日 星期四

google

 pscp -pw password saysoperator@10.10.10.57:/path client path

2020年9月16日 星期三

111

 rem Open TCP Port 80 inbound and outbound

netsh advfirewall firewall add rule name="Zoo TCP Port 80" dir=in action=allow protocol=TCP localport=80

netsh advfirewall firewall add rule name="Zoo TCP Port 80" dir=out action=allow protocol=TCP localport=80

2020年8月24日 星期一

2020年8月6日 星期四

asfsaf

 您好,


zoom的會議品質主要取決於主持端網路頻寬以及使用伺服器. 
zoom軟體會依照您的網路頻寬自動調整您的顯示畫像素, 使用時請先確認是否有足夠的連線頻寬 (上下行1.5M左右)
如有連線異常狀況,您可於會議當下使用網路上的免費軟體speed test http://beta.speedtest.net/ 偵測您的網路速度.若您是使用無線網路則建議您更換至有線網路進行使用.
建議設備通話速率必須為3mbps或更高
電腦部分請保留至少1.5M上下行的網路頻寬. 並參考以下電腦規格相關資訊

支援系統:

  • Mac OS X with MacOS 10.7 或更高
  • MacOS 10.6.8 (Snow Leopard) with limited functionality (Zoom version 3.6)
  • Windows 10
  • Windows 8 或 8.1
  • Windows 7
  • Windows Vista with SP1 或更高
  • Windows XP with SP3 或更高
  • Ubuntu 12.04 或更高
  • Mint 17.1 或更高
  • Red Hat Enterprise Linux 6.4 或更高
  • Oracle Linux 6.4 或更高
  • CentOS 6.4 或更高
  • Fedora 21 或更高
  • OpenSUSE 13.2 或更高
  • ArchLinux (僅64-bit)


Processor and RAM Requirements

 Minimum建議
ProcessorSingle Core 1Ghz or HigherDual Core 2Ghz 或更高 (i3/i5/i7 or AMD equivalent)
RAMN/A4Gb

Note: Linux requires a processor or graphics card that can support OpenGL 2.0 or higher

頻寬建議:

  • For 1:1 video calling: 600kbps (up/down) for HQ video and 1.2 Mbps (up/down) for HD video
  • For group video calling: 600kbps/1.2Mbps (up/down) for HQ video. For gallery view: 1.5Mbps/1.5Mbps (up/down). 
  • For screen sharing only (no video thumbnail): 50-75kbps
  • For screen sharing with  video thumbnail: 50-150kbps
  • For audio VoiP: 60-80kbps

d

https://askubuntu.com/questions/1259555/disk-usage-application/1259565?noredirect=1#comment2130918_1259565

attachments

for i in /var/example/attachments/ver003/112/24 /var/example/attachments/ver003/10/13/12 /var/example/attachments/ver003/119/12; do 
    du $i -sh | awk -v p=$i '{print p,":",$1;}'
done

2020年8月5日 星期三

csv

header('Content-type: text/csv');
header('Content-disposition: attachment;filename=MyVerySpecial.csv');
echo "aaa,bbb,ccc,ddd,eee";

$res = exec("sh /var/test/my.sh " . $_GET["username"] . "' ");
echo $res;

ssh user@remote_host "bash -s script.sh" > /yourpath/output.csv

絕對路徑方式 
ssh user@remote_host "/scriptlocatin/script.sh" > /yourpath/output.csv

測試帳號密碼是否正確以及遠端呼叫是否正常執行,請自行修正 ls 所在路徑

ssh user@remote_host "/bin/ls -l" > /yourpath/lsoutput.txt

ubuntu

https://www.arthurtoday.com/2013/04/ubuntu-mount-iso-image-files.html